<!DOCTYPE html>
<html dir="ltr" lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:Web="http://schemas.live.com/Web/">
    <script type="text/javascript" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
        //<![CDATA[
        si_ST = new Date
        //]]>
    </script>
    <head>
        <!--pc-->
        <title>Search Microsoft Translator - Translate from English</title>
        <meta content="text/html; charset=utf-8" http-equiv="content-type"/>
        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
        <meta name="referrer" content="origin-when-cross-origin"/>
        <meta name="description" content="Quickly translate words and phrases between English and over 100 languages."/>
        <meta name="keywords" content="translate"/>
        <link href="/th?id=OTT.7A274AA188550691D09FA80F322A58D2&amp;pid=Trans" data-orighref="" rel="icon"/>
        <link href="canonical" data-orighref=""/>
        <link href="/sa/simg/Roboto_Regular.woff2" rel="preload" type="font/woff2" as="font" crossorigin="anonymous"/>
        <link href="/sa/simg/Roboto_Semibold.woff2" rel="preload" type="font/woff2" as="font" crossorigin="anonymous"/>
        <script type="text/javascript" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
            //<![CDATA[
            _G = {
                Region: "US",
                Lang: "en-US",
                ST: (typeof si_ST !== 'undefined' ? si_ST : new Date),
                Mkt: "en-US",
                RevIpCC: "cn",
                RTL: false,
                Ver: "07",
                IG: "0561A5469F90492EA1B6866BCA14E25C",
                EventID: "65d1ae36af794fe68bf5da55ec557705",
                V: "translator",
                P: "translator",
                DA: "PUSE01",
                SUIH: "3-ybKJSKKGyuTOntYttbCw",
                adc: "b_ad",
                EF: {
                    cookss: 1,
                    bmcov: 1,
                    crossdomainfix: 1,
                    bmasynctrigger: 1,
                    bmasynctrigger3: 1,
                    getslctspt: 1,
                    newtabsloppyclick: 1,
                    chevroncheckmousemove: 1,
                    sharepreview: 1,
                    shareoutimage: 1,
                    chatskip2content: 1
                },
                gpUrl: "\/fd\/ls\/GLinkPing.aspx?"
            };
            _G.lsUrl = "/fd/ls/l?IG=" + _G.IG;
            curUrl = "https:\/\/cn.bing.com\/translator";
            function si_T(a) {
                if (document.images) {
                    _G.GPImg = new Image;
                    _G.GPImg.src = _G.gpUrl + 'IG=' + _G.IG + '&' + a;
                }
                return true;
            }
            _G.NTT = "600000";
            _G.CTT = "3000";
            _G.BNFN = "Default";
            _G.LG = "160";
            ;//]]>
        </script>
        <style type="text/css">
            #b_header #id_h {
                content-visibility: hidden
            }

            #b_results>.b_ans:not(.b_top):nth-child(n+5) .rqnaContainerwithfeedback #df_listaa {
                content-visibility: auto;
                contain-intrinsic-size: 648px 205px
            }

            #b_results>.b_algo:not(.b_algoBorder):nth-child(n+5)>h2 {
                content-visibility: auto;
                contain-intrinsic-size: 608px 24px
            }

            #b_results>.b_algo:not(.b_algoBorder):nth-child(n+5) .b_caption:not(.b_rich):not(.b_capmedia):not(.b_snippetgobig):not(.rebateContent) {
                content-visibility: auto;
                contain-intrinsic-size: 608px 65px;
                padding-right: 16px;
                margin-right: -16px;
                margin-left: -16px;
                padding-left: 16px
            }

            #b_results>.b_algo:not(.b_algoBorder):nth-child(n+5) .b_caption.b_rich .captionMediaCard .wide_wideAlgo {
                content-visibility: auto;
                contain-intrinsic-size: 370px 120px
            }

            #b_results>.b_algo:not(.b_algoBorder):nth-child(n+5) .scs_icn {
                content-visibility: auto
            }

            #b_results>.b_ans:nth-child(n+7) .b_rs:not(.pageRecoContainer) {
                content-visibility: auto;
                contain-intrinsic-size: 608px 296px
            }

            #b_results>.b_ans:nth-child(n+7) .b_rs:not(.pageRecoContainer) .b_rsv3 {
                padding-bottom: 1px
            }

            #b_results>.b_pag {
                content-visibility: auto;
                contain-intrinsic-size: 628px 45px
            }

            #b_footer>#b_footerItems {
                content-visibility: auto;
                contain-intrinsic-size: 1px 24px
            }

            .cnt_vis_hid {
                content-visibility: hidden
            }

            @font-face {
                font-family: 'Roboto Light';
                src: url(/sa/simg/Roboto_Light.woff2) format('woff2');
                unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
            }

            @font-face {
                font-family: 'Roboto';
                src: url(/sa/simg/Roboto_Regular.woff2) format('woff2');
                unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
            }

            @font-face {
                font-family: 'Roboto Semibold';
                src: url(/sa/simg/Roboto_Semibold.woff2) format('woff2');
                unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
            }

            @font-face {
                font-family: 'Roboto';
                font-weight: 200;
                src: url(/sa/simg/Roboto_Light.woff2) format('woff2');
                unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
            }

            @font-face {
                font-family: 'Roboto';
                font-weight: 300;
                src: url(/sa/simg/Roboto_Light.woff2) format('woff2');
                unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
            }

            @font-face {
                font-family: 'Roboto';
                font-weight: 600;
                src: url(/sa/simg/Roboto_Semibold.woff2) format('woff2');
                unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
            }

            @font-face {
                font-family: 'Roboto';
                font-weight: 700;
                src: url(/sa/simg/Roboto_Semibold.woff2) format('woff2');
                unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
            }

            .sw_ddbl:after,.sw_ddbk:after,.sw_ddw:after,.sw_ddgy:after,.sw_ddgn:after,.sw_st:after,.sw_sth:after,.sw_ste:after,.sw_st2:after,.sw_sth2:after,.sw_plus:after,.sw_minus:after,.sw_tpcg:after,.sw_tpcbl:after,.sw_tpcw:after,.sw_tpcbk:after,.sw_close:after,.sb_pagN:after,.sb_pagP:after,.sw_up:after,.sw_down:after,.b_expandToggle:after,.b_fLogo:after,.b_cm:after,.sw_lpoi:after {
                position: relative
            }

            .sw_ddbl:after,.sw_ddbk:after,.sw_ddw:after,.sw_ddgy:after,.sw_ddgn:after,.sw_st:after,.sw_sth:after,.sw_ste:after,.sw_st2:after,.sw_sth2:after,.sw_plus:after,.sw_minus:after,.sw_tpcg:after,.sw_tpcbl:after,.sw_tpcw:after,.sw_tpcbk:after,.sw_close:after,.sb_pagN:after,.sb_pagP:after,.sw_up:after,.sw_down:after,.b_expandToggle:after,.b_fLogo:after,.b_cm:after,.sw_lpoi:after {
                content: url(/rp/Qk540QN8GIaMmT8oEUEVF6N8IF8.png)
            }

            .sw_ddbl,.sw_ddbk,.sw_ddw,.sw_ddgy,.sw_ddgn,.sw_st,.sw_sth,.sw_ste,.sw_st2,.sw_sth2,.sw_plus,.sw_minus,.sw_tpcg,.sw_tpcbl,.sw_tpcw,.sb_clrhov,.sb_pagN,.sb_pagP,.sw_up,.sw_down,.b_expandToggle,.b_fLogo,.b_cm,.sw_lpoi {
                display: inline-block;
                position: relative;
                overflow: hidden;
                direction: ltr
            }

            .sw_ddbl:after,.sw_ddbk:after,.sw_ddw:after,.sw_ddgy:after,.sw_ddgn:after,.sw_st:after,.sw_sth:after,.sw_ste:after,.sw_st2:after,.sw_plus:after,.sw_minus:after,.sw_tpcg:after,.sw_tpcbl:after,.sw_tpcw:after,.sw_tpcbk:after,.sb_pagN:after,.sb_pagP:after,.sw_up:after,.sw_down:after,.b_expandToggle:after,.b_fLogo:after,.b_cm:after,.sw_lpoi:after {
                display: inline-block;
                transform: scale(.5)
            }

            .sw_up:after {
                display: inline-block;
                transform: scale(.5,-.5) translateY(-20px)
            }

            .sw_sth2:after {
                display: inline-block;
                transform: scale(-.5,.5) translateX(56px)
            }

            .sw_tpcg,.b_expandToggle,.b_fLogo {
                display: block
            }

            .b_searchbox {
                padding-right: 0
            }

            .sw_st,.sw_sth,.sw_ste,.sw_st2,.sw_sth2 {
                height: 12px;
                width: 12px
            }

            .sw_st:after {
                transform-origin: -68px -40px
            }

            .sw_st2:after {
                transform-origin: -124px -40px
            }

            .sw_sth:after {
                transform-origin: -152px -40px
            }

            .sw_sth2:after {
                transform-origin: 40px -68px
            }

            .sw_ste:after {
                transform-origin: -96px -40px
            }

            .sw_ddbl,.sw_ddbk,.sw_ddw,.sw_ddgy,.sw_ddgn {
                height: 4px;
                width: 7px
            }

            .sw_ddbl:after,.sw_ddbk:after,.sw_ddw:after,.sw_ddgy:after {
                transform-origin: -180px -52px
            }

            .sw_ddgn:after {
                transform-origin: -180px -40px
            }

            .sw_tpcg,.sw_tpcbl,.sw_tpcw,.sw_tpcbk {
                height: 12px;
                width: 12px
            }

            .sw_tpcg:after,.sw_tpcbl:after,.sw_tpcw:after,.sw_tpcbk:after {
                transform-origin: -218px -40px
            }

            .sw_plus {
                height: 8px;
                width: 8px
            }

            .sw_plus:after {
                transform-origin: -198px -40px
            }

            .sb_pagP,.sb_pagN {
                height: 40px;
                width: 40px
            }

            .shop_page .sb_pagP:after,.bf_wrapper .sb_pagP:after,b_fpage .sb_pagP:after {
                transform-origin: -430px 0
            }

            .shop_page .sb_pagP:hover:after,.shop_page .sb_pagP:active:after,.shop_page .sb_pagP:focus:after,.bf_wrapper .sb_pagP:hover:after,.bf_wrapper .sb_pagP:active:after,.bf_wrapper .sb_pagP:focus:after,.b_fpage .sb_pagP:hover:after,.b_fpage .sb_pagP:active:after,.b_fpage .sb_pagP:focus:after {
                transform-origin: -514px 0
            }

            .shop_page .sb_pagN:after,.bf_wrapper .sb_pagN:after,.b_fpage .sb_pagN:after {
                transform-origin: -430px 0
            }

            .shop_page .sb_pagN:hover:after,.shop_page .sb_pagN:active:after,.shop_page .sb_pagN:focus:after,.bf_wrapper .sb_pagN:hover:after,.bf_wrapper .sb_pagN:active:after,.bf_wrapper .sb_pagN:focus:after,.b_fpage .sb_pagN:hover:after,.b_fpage .sb_pagN:active:after,.b_fpage .sb_pagN:focus:after {
                transform-origin: -514px 0
            }

            @media screen and (-ms-high-contrast:active) {
                .sb_pagN:after,.sb_pagP:after {
                    content: ""
                }

                li.b_pag a.sb_pagN,li.b_pag a.sb_pagP {
                    width: auto
                }

                li.b_pag a.b_roths {
                    transform: rotate(0deg)
                }

                .b_pag .sw_next,.b_pag .sw_prev {
                    display: block
                }
            }

            .b_expandToggle,.sw_up,.sw_down {
                height: 10px;
                width: 16px
            }

            .b_expandToggle:after,.sw_up:after,.sw_down:after {
                transform-origin: -348px 0
            }

            .b_active .b_expandToggle:after,.sw_up:after {
                transform-origin: -348px 0
            }

            .b_icon {
                width: 20px;
                height: 20px;
                z-index: 0
            }

            .b_cm {
                height: 10px;
                width: 12px
            }

            .b_cm:after {
                transform-origin: -152px -68px
            }

            .sw_lpoi {
                height: 12px;
                width: 8px
            }

            .sw_lpoi:after {
                transform-origin: -48px -40px
            }

            .b_pag .b_roths {
                transform: rotate(180deg)
            }

            z {
                a: 1
            }

            z {
                a: 1
            }

            html,body #b_results .b_no {
                background-color: #fff
            }

            #b_results>li a {
                color: #4007a2
            }

            #b_results>li a:visited {
                color: #4007a2
            }

            #b_results>li {
                background-color: #fff
            }

            .ccmc {
                background-color: #ccc
            }

            .ccmc:active {
                background-color: #36b
            }

            #b_tween .b_selected,div.b_dropdown .b_selected,#b_tween a.ftrH.b_selected:hover {
                background: #e1e0df
            }

            #b_tween .b_toggle:hover,#b_tween .ftrH:hover {
                background: #f2f2f2
            }

            .b_scroll {
                background: #999;
                border-color: #999
            }

            .b_scroll:hover {
                background: #4d4d4d
            }

            .b_dropdown {
                background-color: #fff;
                border-color: #e5e5e5
            }

            .ctxt,select,input[type="text"] {
                color: #444;
                border-color: #ddd
            }

            .b_dark select {
                background-color: #292827
            }

            .ccal {
                border-color: #ddd
            }

            .ccal:hover,.ctxt:hover,select:hover,input[type="text"]:hover {
                box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
                -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1)
            }

            .b_dark select:hover {
                background-color: #292827
            }

            .ctxt:focus,select:focus,input[type="text"]:focus {
                color: #444;
                border-color: #919191;
                box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
                -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1)
            }

            .ccal input[type="text"],.ccal input[type="text"]:hover,.ccal input[type="text"]:focus {
                color: #444
            }

            .ccal.ccal_rfs input[type="text"],.ccal.ccal_rfs input[type="text"]:hover,.ccal.ccal_rfs input[type="text"]:focus {
                color: #666
            }

            label {
                color: #767676
            }

            #b_results ::placeholder {
                color: #767676;
                opacity: 1
            }

            #b_results :-ms-input-placeholder {
                color: #767676
            }

            #b_results ::-webkit-input-placeholder {
                color: #767676
            }

            #b_results input[type="text"]:disabled {
                color: #ccc
            }

            a,#b_tween a:visited,#b_results .b_no a {
                color: #4007a2
            }

            a:visited,#b_results>li a:visited {
                color: #4007a2
            }

            .trgr_icon .c_tlbxTrgIcn.sw_css {
                border-color: #006d21 transparent
            }

            .b_posText {
                color: #006d21
            }

            .b_negText {
                color: #c80000
            }

            #b_context .b_entityTitle,#b_results .b_entityTitle {
                color: #444
            }

            #b_context .b_entitySubTitle,#b_results .b_entitySubTitle {
                color: #767676
            }

            body,.b_promoteText,#b_tween a.ftrH:hover,.b_expando,.b_expando h2,.b_expando h3,.b_expando h4,.b_expando .b_defaultText,.b_active a,.b_active a:visited,.b_active a:hover,#b_results>.b_pag a,#b_results .b_no,#b_content a.cbl:visited,#b_content a.cbl {
                color: #71777d
            }

            #b_tween,#b_tween a.ftrH {
                color: #70757a
            }

            .b_top,.b_top .b_promoteText {
                color: #444
            }

            .b_alert,.sb_alert,.b_pAlt,#b_results .b_no .b_alert,#b_results .b_no .sb_alert,#b_results .b_no .b_pAlt {
                color: #d90026
            }

            #b_results .b_alert,#b_results .sb_alert,#b_results .b_pAlt {
                color: #d90026
            }

            .b_demoteText,.b_secondaryText,.b_attribution,.b_factrow,.b_focusLabel,.b_footnote,.b_ad .b_adlabel,#b_tween .b_dropdown a,.b_expando .b_subModule,.b_expando .b_suppModule,.b_algo .b_vList td {
                color: #767676
            }

            .b_algo .b_factrow {
                color: #767676
            }

            .b_caption,.snippet {
                color: #71777d
            }

            .b_top .b_caption {
                color: inherit
            }

            .ciot {
                background-color: #000
            }

            #b_context .b_subModule,#b_results .b_subModule,.overlay-container .b_subModule {
                border-bottom: 1px solid #ececec
            }

            #b_context .b_sideBleed:last-child .b_subModule,#b_results .b_sideBleed:last-child .b_subModule,.overlay-container .b_sideBleed:last-child .b_subModule {
                border-bottom: 0
            }

            .b_subModule h2 {
                color: #111
            }

            .c_tlbx,.c_tlbxIS {
                border-color: #999;
                background: #fff
            }

            .sw_poi {
                color: #fff
            }

            .sw_poia {
                color: #fff
            }

            .sc_errorArea>.sc_error,.sc_errorArea>.sc_error h1,.sc_errorArea>.sc_error h3 {
                color: #71777d
            }

            .sc_errorArea font[color=red] {
                color: #d90026 !important
            }

            .b_caption p strong,.b_caption .b_factrow strong,.b_secondaryText strong {
                color: #767676
            }

            .b_belowcaption .b_secondaryText {
                color: #767676 !important
            }

            #b_context .b_ans,#b_context #wpc_ag {
                background-color: #fff
            }

            #b_context .b_posText,.b_expando .b_posText {
                color: #006d21
            }

            #b_context .b_negText,.b_expando .b_negText {
                color: #c80000
            }

            #b_context,#b_context #wpc_eif,#b_context .b_defaultText {
                color: #71777d
            }

            #b_context .b_alert,#b_context .sb_alert,#b_context .b_pAlt {
                color: #d90026
            }

            #b_content .b_lowFocusLink a,#b_context .b_secondaryText,#b_context .b_attribution,#b_context .b_factrow,#b_context .b_footnote,#b_context .b_ad .b_adlabel,.b_expando .b_secondaryText,.b_expando .b_attribution,.b_expando .b_factrow,.b_expando .b_footnote,#b_tween .b_nonselectable {
                color: #767676
            }

            #b_context .b_footnote a,.b_promtext {
                color: #111
            }

            #b_context .b_pointer.b_mhdr:hover .b_secondaryText {
                color: #36b
            }

            z {
                a: 1
            }

            .b_footer {
                background-color: #ececec
            }

            .b_footer,.b_footer a,.b_footer a:visited {
                color: #666
            }

            #b_results>.b_ad a {
                color: #4007a2
            }

            #b_results>.b_ad a:visited {
                color: #4007a2
            }

            #b_context>li.b_ad {
                color: #71777d;
                background-color: #fff
            }

            #b_context>li.b_ad a {
                color: #4007a2
            }

            #b_context>li.b_ad a:visited {
                color: #4007a2
            }

            .b_ad .b_caption p strong,.b_ad .b_caption .b_factrow strong,.b_ad .b_secondaryText strong {
                color: #767676
            }

            cite,#b_results cite.sb_crmb a,#b_results cite a.sb_metalink,#b_results .b_adurl cite a,#bk_wr_container cite a {
                color: #006d21
            }

            .b_ad cite,.b_ad cite a {
                color: #006d21
            }

            #b_context cite,#b_context cite a,.b_expando cite,.b_expando cite a {
                color: #006d21
            }

            .b_button:hover,.b_button:visited,.b_hlButton,.b_hlButton:hover,.b_hlButton:visited,.b_foregroundText,.ciot {
                color: #fff
            }

            .b_button:hover,.b_hlButton {
                background-color: #0072c5
            }

            .b_button:active,.b_hlButton:active {
                background-color: #333
            }

            .b_hlButton:hover {
                background-color: #106ebe
            }

            .b_border,.b_button,.b_hlButton {
                border-color: #ccc
            }

            #b_results>.b_pag {
                background-color: transparent
            }

            #b_results>.b_pag a:hover {
                background-color: #f4f4f4
            }

            #b_results>.b_pag .sb_pagS_bp:hover {
                background-color: #fff
            }

            #b_results>.b_pag a.sb_pagP:hover,#b_results>.b_pag a.sb_pagN:hover {
                background-color: inherit
            }

            #b_results>.b_pag .sb_pagS_bp {
                color: #111
            }

            .b_pag a {
                border: 3px solid transparent
            }

            .b_pag a.sb_bp {
                border: 0;
                border-bottom: 3px solid transparent
            }

            .b_pag .sb_pagS {
                border-color: #00809d
            }

            .b_pag a.sb_pagS_bp {
                border-color: #00809d
            }

            z {
                a: 1
            }

            z {
                a: 1
            }

            #b_results>.b_ad {
                color: #71777d;
                background-color: #f9fcf7
            }

            #b_results,#b_results .b_defaultText,#b_results>.b_pag a:hover,#b_tween .b_selected,#b_tween a.ftrH.b_selected,#b_tween a.ftrH.b_selected:hover,#b_tween .b_toggle:hover,#b_tween .b_highlighted,#hlcchcxmn label {
                color: #71777d
            }

            html,body,h1,h2,h3,h4,h5,h6,p,img,ol,ul,li,form,table,tr,th,td,blockquote {
                border: 0;
                border-collapse: collapse;
                border-spacing: 0;
                list-style: none;
                margin: 0;
                padding: 0
            }

            html {
                overflow-y: scroll
            }

            #b_content {
                clear: both;
                min-height: 316px;
                padding: 41px 0 20px 160px
            }

            #b_pole {
                margin: -25px 0 15px -160px;
                padding-left: 180px
            }

            #b_tween~#b_pole {
                margin-top: 3px
            }

            .b_underSearchbox~#b_pole {
                margin-top: 0
            }

            #b_context {
                margin: 0 0 0 60px;
                padding: 0 20px
            }

            #b_context .b_ans,.b_expando .b_ans,#b_context .b_ad,.b_card {
                margin: 0 -20px
            }

            #b_context .b_ans,.b_expando .b_ans {
                padding: 10px 20px 0
            }

            #b_context .b_ad {
                padding: 10px 20px
            }

            .b_card {
                padding: 15px 20px
            }

            #b_results,#b_context,#b_tween>span,.b_hList>li,.c_tlbxTrg,.b_hPanel>span,.ccal .ccali,.b_footerRight,.b_hPanel .b_xlText,.b_hPanel .cico,.b_moreLink,.b_label+.b_hList,.lc_bks,.lc_bkl,.fiw,.csrc,.b_footnote .cico,.b_algo .b_title H2,.b_algo .b_title>div,.b_algo .b_title .b_suffix>div,h3 {
                display: inline-block
            }

            .b_pointer {
                cursor: pointer
            }

            label,.b_ad .b_adlabel,.c_tlbxTrgIcn {
                display: block
            }

            #b_tween {
                margin-top: -28px;
                padding-bottom: 0
            }

            .b_underSearchbox~#b_tween {
                margin-top: -2px
            }

            #b_tween,#b_tween .ftrH {
                height: 30px
            }

            #b_tween>span {
                padding-right: 25px
            }

            #b_results>li {
                margin: 0 0 2px
            }

            #b_results>li,#b_results>.b_ad {
                padding: 10px 20px
            }

            #b_results>.b_ans {
                padding: 12px 20px 0
            }

            #b_results>.b_algo {
                padding: 12px 20px 0
            }

            #b_results>li .b_fullb {
                margin-left: -20px;
                margin-right: -20px
            }

            #b_results>.b_ad {
                padding-right: 18px;
                border-right: 2px solid #e5e5e5
            }

            #b_results>li:first-child {
                padding-top: 10px
            }

            #b_results>.b_pag {
                padding: 18px 0 40px 20px
            }

            #b_results>.si_pp,.sb_hbop,.b_hide,.ttl,#sw_tfbb,.sw_next,.sw_prev,#id_d,.b_hidden img {
                display: none
            }

            .b_hidden {
                visibility: hidden
            }

            #b_context .b_ans,.b_expando .b_ans {
                margin-bottom: 5px
            }

            #b_context .b_ad {
                margin-bottom: 5px
            }

            main,aside,.b_inlineList li,.b_inlineList div,.b_factrow li {
                display: inline
            }

            .b_footerRight,td,th,#b_context,.b_hList>li {
                vertical-align: top
            }

            .b_footer {
                width: 100%;
                padding: 12px 0
            }

            .c_tlbxTrg {
                width: 15px;
                height: 14px;
                margin: -1px 6px -3px 2px
            }

            .c_tlbxTrgIcn {
                margin: 4px 0 2px 3px
            }

            .c_tlbx {
                position: absolute;
                z-index: 6;
                border: 1px solid;
                padding: 10px
            }

            .c_tlbxIS {
                border-bottom: 1px solid
            }

            .b_gridList ul:first-child,.b_vlist2col ul:first-child {
                margin: 0 20px 0 0
            }

            .b_gridList li,.b_vlist2col li {
                padding: 0 0 10px
            }

            .b_vlist2col.b_deep li {
                padding: 0 0 10px
            }

            .b_overhangR .b_vlist2col ul:first-child {
                margin: 0 15px 0 0
            }

            .b_overhangR .b_vlist2col ul {
                width: 180px
            }

            .b_deep p {
                height: 33px
            }

            #b_context .b_ad .b_adlabel,#b_content .b_expanderControl .sw_plus,.sc_rf form,form.sc_rf,.b_lBMargin {
                margin-bottom: 10px
            }

            .b_ad li,#b_results .b_ad .b_adlabel {
                margin-bottom: 8px
            }

            .b_ad li:last-child {
                margin-bottom: 0
            }

            .b_ad li li,.b_ad li li:last-child {
                margin: 0
            }

            #b_results .b_ad .b_vlist2col,#b_results .b_ad .b_factrow,#b_results .b_ad .b_bcfactrow {
                margin-top: -6px
            }

            #b_results .b_ad .sb_adRA .b_vlist2col {
                padding-left: 0
            }

            .sx_ci {
                border: 1px solid #e5e5e5;
                margin-top: 3px;
                width: 80px;
                height: 60px
            }

            .b_favicon {
                margin: 0 .5em 0 0
            }

            .b_imagePair:after,.b_vlist2col:after,.b_gridList:after {
                clear: left
            }

            .b_imagePair.reverse:after,.b_overhangR:after {
                clear: right
            }

            .b_clear,#b_results>li:after,.b_clearfix:after {
                clear: both
            }

            #b_results>li:after,.b_clearfix:after,.b_imagePair:after,.b_vlist2col:after,.b_gridList:after,.b_overhangR:after {
                content: '.';
                display: block;
                height: 0;
                visibility: hidden
            }

            .b_vlist2col ul,.b_gridList ul,.b_float,.b_footer,.b_float_img,.b_pag li,.b_mhdr h2 {
                float: left
            }

            .b_floatR_img,.b_floatR,.wr_tc {
                float: right
            }

            .b_overflow,.b_hList li,.b_1linetrunc,.b_deep p,.b_imageOverlayWrapper {
                overflow: hidden
            }

            .b_ansImage {
                padding: 2px 10px 0 0
            }

            .b_creditedImg img,.b_creditedImg .cico {
                padding-bottom: 1px
            }

            h4,.sa_uc>.b_vList>li>table td,.b_smBottom,#b_context .b_ad h2,.b_attribution,.b_secondaryFocus,.b_focusTextLarge,.b_focusTextMedium,.b_focusTextSmall,.b_focusTextExtraSmall,.b_snippet {
                padding-bottom: 2px
            }

            .b_factrow {
                padding-bottom: 2px
            }

            h2,.b_focusLabel,label {
                padding-bottom: 3px
            }

            .b_vPanel .b_vPanel>div,.b_vList .b_vPanel>div {
                padding-bottom: 5px
            }

            .b_dataList li,.b_mBottom {
                padding-bottom: 5px
            }

            .b_lBottom,.b_entitySubTitle {
                padding-bottom: 12px
            }

            #b_context .b_subModule h2,#b_results .b_subModule h2 {
                padding-bottom: 16px
            }

            #b_results #sp_recourse.b_lBottom,.b_caption,.b_moreLink,.b_footnote,.b_hList>li,#b_context h2,#b_context h2.b_entityTitle,#b_results .b_ad .b_factrow,#b_results .b_ad .b_bcfactrow,.overlay-container .b_subModule h2,.b_expando h2,.b_no h1,.b_no h4,.b_no li,.b_prominentFocusLabel,.ht_module,.b_locStr {
                padding-bottom: 10px
            }

            .b_vPanel>div,.b_vList>li {
                padding-bottom: 10px
            }

            #b_results .b_ans>.b_factrow:last-child {
                padding-bottom: 10px
            }

            .b_vList .b_hList>li,.b_vPanel .b_hList>li,#b_content .ht_module h2,.b_vList .b_float_img,.b_creditedImg .b_footnote,.b_creditedImg .cico img,#b_results>.b_ad,.b_suppModule .b_mhdr,.b_vList>li>.tab-container,.b_vPanel>div>.tab-container,.b_ad .b_deep h3,#b_content .b_float_img_nbp {
                padding-bottom: 0
            }

            .b_caption .b_factrow:last-child,#b_results .b_caption .b_factrow:last-child,.b_caption>.b_dataList:last-child li:last-child,.b_caption .b_moreLink:last-child,.b_vList .b_moreLink:last-child,.b_vList .b_factrow:last-child,.b_hList .b_factrow:last-child,.b_vPanel .b_factrow:last-child,.b_caption .b_attribution:last-child,.b_vList .b_attribution:last-child,.b_hList .b_attribution:last-child,.b_vPanel .b_attribution:last-child,.b_vList>li>table:last-child tr:last-child td,.b_vPanel>div>table:last-child tr:last-child td,.b_vList .b_focusLabel:last-child,.b_vPanel .b_focusLabel:last-child,.b_vList .b_prominentFocusLabel:last-child,.b_vPanel .b_prominentFocusLabel:last-child,.b_vList .b_secondaryFocus:last-child,.b_vPanel .b_secondaryFocus:last-child,.b_vList .b_focusTextExtraSmall:last-child,.b_vPanel .b_focusTextExtraSmall:last-child,.b_vList .b_focusTextSmall:last-child,.b_vPanel .b_focusTextSmall:last-child,.b_vList .b_focusTextMedium:last-child,.b_vPanel .b_focusTextMedium:last-child,.b_vList .b_focusTextLarge:last-child,.b_vPanel .b_focusTextLarge:last-child,.b_vList h4:last-child,.b_vPanel h4:last-child,.b_vPanel .b_caption:last-child,.b_vPanel .b_vList:last-child>li:last-child,.b_vPanel .b_footnote:last-child {
                padding-bottom: 0
            }

            .b_vList .b_vPanel,.b_vPanel .b_vPanel {
                margin-bottom: -5px
            }

            .b_hList .b_vList,.b_hList .b_vPanel {
                margin-bottom: -10px
            }

            .ht_module .sc_rf form.lc_bk,.b_mBMargin,.wpcbcc {
                margin-bottom: 5px
            }

            #b_results .b_no {
                margin: 0 0 80px
            }

            .b_rich {
                padding-top: 3px
            }

            h2+.b_rich {
                padding-top: 2px
            }

            .b_algo .b_attribution img {
                vertical-align: text-bottom
            }

            .b_smLeft {
                padding-left: 2px
            }

            .b_lLeft,.b_floatR_img,.b_suffix,.b_footnote .cico {
                padding-left: 10px
            }

            .wr_tc,.b_xlLeft,.b_deep,#b_results .b_ad .b_vlist2col,#b_tween {
                padding-left: 20px
            }

            h2 .b_secondaryText {
                margin-left: 5px
            }

            .b_hList.b_imgStrip>li {
                padding-right: 1px
            }

            .b_smRight {
                padding-right: 2px
            }

            .fiw,.lc_bkl,.b_mRight,.b_label,.csrc {
                padding-right: 4px
            }

            .b_lRight,.b_imgStrip .imgData,.b_underSearchbox .b_label {
                padding-right: 10px
            }

            .b_hPanel>span,.b_hList>li {
                padding-right: 10px
            }

            .b_hPanel.wide>span,.b_xlRight {
                padding-right: 20px
            }

            .b_hList.b_imgStrip>li:last-child,.b_hList>li:last-child,.b_hPanel>span:last-child,td:last-child,th:last-child,#b_tween>span:last-child {
                padding-right: 0
            }

            .b_twoColumn>div:first-child {
                padding-right: 30px
            }

            .b_overhangR {
                margin-right: -30px;
                padding-right: 150px
            }

            .wr_tc {
                margin-right: -150px
            }

            .wr_et {
                margin-right: -120px
            }

            .b_tbl {
                margin-right: -10px
            }

            .b_border,.b_button,.b_hlButton,.b_scroll,.b_dropdown {
                border-width: 1px;
                border-style: solid
            }

            .b_button,.b_hlButton {
                line-height: 30px;
                text-decoration: none;
                text-align: center;
                cursor: pointer;
                padding: 0 15px;
                min-width: 50px
            }

            .lc_bks .cbtn {
                margin-top: 15px
            }

            #b_context .b_subModule,#b_results .b_subModule,.b_expando .b_subModule {
                padding: 0 19px 0 19px;
                margin-bottom: 16px
            }

            #b_context .b_subModule .b_lBottom.lo_im_ov {
                padding-bottom: 0;
                margin-bottom: 12px
            }

            .overlay-container .b_subModule {
                padding-bottom: 0;
                margin-bottom: 16px
            }

            #b_context .b_sideBleed:last-child .b_subModule,#b_results .b_sideBleed:last-child .b_subModule,.b_subModule .b_subModule:last-child {
                margin-bottom: 0
            }

            .b_dropdown {
                position: absolute;
                z-index: 6
            }

            .b_scroll {
                position: relative;
                top: 0;
                width: 5px;
                height: 20px
            }

            .b_pag a {
                display: block;
                min-width: 34px;
                margin-right: 10px;
                text-align: center;
                height: 34px;
                line-height: 34px
            }

            .b_pag a.sb_bp {
                min-width: 40px;
                margin-right: 20px;
                height: 37px;
                line-height: 42px
            }

            .b_pag .b_widePag {
                margin-right: 28px
            }

            .b_pag a.sb_pagN,.b_pag a.sb_pagP {
                min-width: 0;
                height: 30px;
                width: 30px;
                border: 0;
                margin-top: 5px;
                padding: 1px
            }

            .b_pag a.sb_pagN_bp,.b_pag a.sb_pagP_bp {
                height: 40px;
                width: 40px;
                margin-top: 0
            }

            .b_pag .sw_prev,.b_pag .sw_next {
                margin: 2px
            }

            .b_mhdr {
                margin: -15px 0 -5px;
                padding: 15px 0 5px
            }

            .b_mhdr .sw_up,.b_mhdr .sw_down {
                margin-top: 10px
            }

            .b_mhdr .b_moreLink,.b_mhdr .b_secondaryText {
                margin-top: 6px
            }

            .b_vPanel .sc_rf form,.b_suppModule .b_mhdr {
                margin-bottom: 0
            }

            .b_rTxt {
                text-align: right
            }

            .b_cTxt {
                text-align: center
            }

            .b_jTxt {
                text-align: justify
            }

            table {
                width: 100%;
                word-wrap: break-word
            }

            td,th,.b_float_img {
                padding: 0 10px 10px 0
            }

            th {
                text-align: left
            }

            .sw_poi,.sw_poia {
                float: left;
                margin: -3px 5px 0 0;
                line-height: 20px;
                text-align: center
            }

            .ctxt,select,input[type="text"] {
                outline: none;
                padding: 0 11px;
                height: 30px;
                border-width: 1px;
                border-style: solid;
                border-radius: 2px
            }

            .ctxt.b_focusTextMedium {
                padding: 3px 11px 8px 11px;
                height: 57px
            }

            .ctxt.b_outTextBox {
                border-top: 4px solid #919191;
                padding: 0 11px 8px 11px
            }

            .ctxt.b_outTextBox:focus {
                border-top-width: 1px;
                padding-top: 3px
            }

            select {
                padding: 0 0 0 11px;
                height: 32px
            }

            input.ctxt,.ccal input,.ccal .ccali,.b_favicon,.b_footnote .cico {
                vertical-align: middle
            }

            .ccal .ctxt,.ccal .ctxt:hover,.ccal .ctxt:focus,.ccal .ccali {
                background: none;
                border: none;
                box-shadow: none;
                -webkit-box-shadow: none
            }

            .ccal {
                border-width: 1px;
                border-style: solid
            }

            .ccal .ccali {
                height: 30px
            }

            .ccal .ccalp {
                padding: 5px 5px 0 5px
            }

            .b_underSearchbox {
                margin: -20px 20px 14px
            }

            .b_underSearchbox .b_hList>li {
                padding: 0 8px 0 0
            }

            .b_compactSearch label {
                float: left;
                margin: 7px 10px 0 0
            }

            .b_compactSearch input {
                margin-right: 0;
                float: left
            }

            .b_compactSearch .cbtn {
                border-left: 0
            }

            .b_footer table {
                width: 520px;
                margin: 15px 20px 0 120px
            }

            #b_footerItems ul {
                display: block
            }

            #b_footerItems li {
                display: inline;
                float: left
            }

            #b_footerItems span {
                margin-right: 24px;
                margin-left: 48px;
                float: right
            }

            #b_footerItems a {
                margin-right: 24px
            }

            #b_footerItems {
                line-height: 24px;
                padding: 0 20px
            }

            .b_footerRight {
                margin: 13px 0 0 50px
            }

            .b_1linetrunc {
                text-overflow: ellipsis;
                white-space: nowrap
            }

            div.cico.b_capImg {
                margin-bottom: 4px
            }

            .b_imageOverlayWrapper {
                margin: -20px 0 0;
                height: 20px
            }

            .b_imageOverlay {
                color: #fff;
                background-color: #000;
                padding: 5px
            }

            .ansP,.ansPF {
                padding-left: 30px
            }

            .ansP .wpc_pin,.ansPF .wpc_pin {
                margin-left: -30px
            }

            #b_context .rssmgrp .b_subModule,.overlay-container .rssmgrp .b_subModule {
                border-bottom: 0
            }

            #b_context .b_entitySubTitle,#b_results .b_entityTP .b_entitySubTitle {
                margin-top: -9px
            }

            .b_entityTP .b_infocardTopR .b_floatR_img {
                padding-bottom: 10px
            }

            .b_vmparent {
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flexbox;
                display: -webkit-box;
                display: flex;
                align-items: center
            }

            .b_relative {
                position: relative
            }

            :root {
                --lgutter: 160px;
                --lgutterrev: -160px;
                --polepadl: 180px;
                --polepadl2: 120px;
                --dtabpadl: 170px;
                --rgutter: 80px;
                --crleft: 888px;
                --bminwidth: 1320px
            }

            z {
                a: 1
            }

            input,textarea,h4,h5 {
                font: inherit;
                font-size: 100%
            }

            body,.b_no h4,h2 .b_secondaryText,h2 .b_alert,.b_underSearchbox,#b_header {
                font: 14px/normal 'Roboto',Helvetica,Sans-Serif
            }

            h1,h2,h3 {
                font: 13px/1.2em 'Roboto',Sans-Serif
            }

            h2 {
                font-size: 20px;
                line-height: 28px
            }

            .sb_add h2 {
                line-height: 28px
            }

            h3,.b_no h1 {
                font-size: 18px;
                line-height: 22px
            }

            cite {
                font-style: normal
            }

            .sb_alert a {
                font-style: italic
            }

            #b_content,#b_context,.b_expando {
                line-height: 1.2em
            }

            cite,#b_context,.b_expando,#vidans2 {
                word-wrap: break-word
            }

            #sa_ul li,.nowrap {
                white-space: nowrap
            }

            .b_footer {
                line-height: 18px
            }

            .b_attribution,#b_content .b_attribution {
                font-size: 16px;
                line-height: 24px
            }

            #b_content main #b_results .b_algo cite {
                font-size: 14px
            }

            .ba_title>h2+cite {
                font-size: 16px;
                line-height: 24px;
                padding-top: 1px
            }

            .b_subModule h2 {
                font-size: 18px;
                line-height: 22px
            }

            .b_smText,.b_footnote,.ciot {
                font-family: 'Roboto',Helvetica,Sans-Serif;
                font-size: 11px;
                line-height: normal
            }

            .b_footnote {
                line-height: 16px
            }

            .b_ad .b_adlabel,.b_ad .b_adlabel strong {
                font: 12px/normal 'Roboto',Helvetica,Sans-Serif
            }

            .b_mText {
                font: 16px/22px 'Roboto',Helvetica,Sans-Serif
            }

            .b_focusLabel {
                font: 16px 'Roboto',Sans-Serif;
                line-height: 20px
            }

            .b_secondaryFocus {
                font: 13px 'Roboto',Helvetica,Sans-Serif;
                line-height: 18px
            }

            .b_focusTextExtraSmall {
                font: 18px 'Roboto',Sans-Serif;
                line-height: 1.3em
            }

            h2.b_entityTitle,.b_prominentFocusLabel,.b_xlText {
                font-size: 24px;
                font-family: 'Roboto',Sans-Serif;
                line-height: 1.2em
            }

            h2.b_entityTitle {
                line-height: normal
            }

            .b_entitySubTitle {
                font-size: 13px;
                line-height: 18px
            }

            .b_focusTextSmall,.b_focusTextMedium,.b_focusTextLarge {
                font: 400 28px 'Roboto',Sans-Serif
            }

            .b_focusTextMedium {
                font-size: 40px;
                line-height: 48px
            }

            .b_focusTextLarge {
                font-size: 54px;
                line-height: 64px
            }

            .b_focusTextSmall {
                font-size: 28px;
                line-height: 38px
            }

            h2.b_topTitle {
                font-size: 20px;
                line-height: 28px
            }

            .sb_add h2.b_topTitle {
                line-height: 28px
            }

            strong,.b_active a,.b_no h4,.b_strong,.b_ad .b_adlabel strong,.cbl {
                font-weight: 700
            }

            th,h2 strong,h3 strong {
                font-weight: normal
            }

            #b_tween {
                font-size: 14px
            }

            #b_tween>span,#b_tween .ftrH {
                line-height: 30px
            }

            .b_attribution cite {
                unicode-bidi: normal
            }

            a,.b_algoheader a:hover,.b_topbar a:hover,.b_pag a:hover,.cbtn:hover,.cbtn a:hover,.b_hlButton:hover,.ftrB a:hover,.b_algo:hover .b_vList h2 a,.b_algo:first-child:hover .b_vList h2 a,#b_header:hover~#b_content #b_pole~#b_results li:first-child.b_ad li:first-child h2 a,#b_header:hover~#b_content #b_pole~#b_results li:first-child.b_algo h2 a,#b_results>.b_ans:hover .ent_cnt h2>a,#b_results>.b_ans:hover #sp_requery h2>a,#b_results>.b_ans .b_rich>.b_vList>li:hover h5.b_lBMargin>a {
                text-decoration: none
            }

            a:hover,.b_algoheader a h2:hover,.b_algo:first-child:hover h2 a,.b_algo .b_underline a,.sb_add .b_underline a,#b_results>.b_ad li:first-child .sb_adTA:hover h2 a,#b_header:hover~#b_content #b_results li:first-child.b_ad li:first-child div.sb_adTA h2 a,#b_header:hover~#b_content #b_results li:first-child.b_algo h2 a {
                text-decoration: underline
            }

            z {
                a: 1
            }

            z {
                a: 1
            }

            #b_results>li.b_ans.b_topborder {
                padding: 15px 19px 10px 19px;
                margin-bottom: 12px;
                border-radius: 6px;
                margin-top: 0
            }

            #b_results>li.b_ans.b_topborder .bgtopgr {
                border-bottom-left-radius: 6px;
                border-bottom-right-radius: 6px
            }

            #b_results>li.b_ans.b_topborder .bgtopwh {
                border-radius: 6px 6px 0 0
            }

            #b_results li.b_ans~.b_topborder {
                margin-top: 10px
            }

            #b_results li.b_ad~.b_ans.b_topborder {
                margin-top: 12px
            }

            #b_results>li.b_ans.b_topborder.b_tophb {
                border: 1px solid #ddd;
                box-shadow: none;
                padding: 0
            }

            #b_results>li.b_ans.b_topborder,#b_results>li.b_ans.b_topborder.b_tophb.b_topshad {
                box-shadow: 0 0 0 1px rgba(0,0,0,.05);
                border: none
            }

            .b_tophb .b_tophbh {
                padding: 15px 19px 16px 19px
            }

            .b_tophb .b_tophbb {
                border-top: 1px solid #ddd;
                padding: 15px 19px 19px 19px
            }

            .b_topshad .b_tophbb {
                padding-bottom: 10px
            }

            .b_tophb .b_tophbb.bgbtopnone {
                border-top: none
            }

            .b_tophb .bgtopwh {
                background-color: #fff
            }

            .b_tophb .bgtopgr {
                background-color: #f5f5f5
            }

            #b_results>.b_ad+.b_top {
                margin-top: 0
            }

            .b_top .b_attribution+.b_rich,.b_top .b_factrow+.b_rich {
                padding-top: 8px
            }

            .b_top .b_topTitle+.b_rich {
                padding-top: 12px
            }

            .b_tHeader,.b_demoteText,.b_secondaryText,.b_attribution,.b_factrow,.b_focusLabel,.b_footnote,.b_ad .b_adlabel,#b_tween .b_dropdown a,.b_expando .b_subModule,.b_expando .b_suppModule,.b_algo .b_vList td,#b_content .b_lowFocusLink a,#b_context .b_secondaryText,#b_context .b_attribution,#b_context .b_factrow,#b_context .b_footnote,#b_context .b_ad .b_adlabel,.b_expando .b_secondaryText,.b_expando .b_attribution,.b_expando .b_factrow,.b_expando .b_footnote {
                color: #767676
            }

            .b_ad .b_secondaryText {
                color: #767676
            }

            #b_context .b_mhdr:hover .b_secondaryText,.b_expando .b_mhdr:hover .b_secondaryText {
                color: #001ba0
            }

            #b_results>.b_top .b_prominentFocusLabel,#b_results>.b_top .b_topTitle,#b_results>.b_top .b_focusTextExtraSmall,#b_results>.b_top .b_focusTextExtraSmall a,#b_results>.b_top .b_focusTextSmall,#b_results>.b_top .b_focusTextSmall a,#b_results>.b_top .b_focusTextMedium,#b_results>.b_top .b_focusTextMedium a,#b_results>.b_top .b_focusTextLarge,#b_results>.b_top .b_focusTextLarge a {
                color: #111
            }

            span.b_negText.b_focusTextExtraSmall {
                color: #c80000 !important
            }

            span.b_posText.b_focusTextExtraSmall {
                color: #006d21 !important
            }

            .b_top .b_focusTextExtraSmall a,.b_top .b_focusTextSmall a,.b_top .b_focusTextMedium a,.b_top .b_focusTextLarge a {
                text-decoration: none
            }

            #b_results>.b_top:hover .b_focusTextExtraSmall a,#b_results>.b_top:hover .b_focusTextSmall a,#b_results>.b_top:hover .b_focusTextMedium a,#b_results>.b_top:hover .b_focusTextLarge a {
                color: #001ba0
            }

            #b_results>.b_top .b_focusTextExtraSmall a:hover,#b_results>.b_top .b_focusTextSmall a:hover,#b_results>.b_top .b_focusTextMedium a:hover,#b_results>.b_top .b_focusTextLarge a:hover {
                text-decoration: underline
            }

            .fc_cal_holder table {
                font-size: 11px
            }

            body .fc_cal_holder {
                border: 1px solid #0072c5
            }

            body .fc_cal_holder .fc_cal_disabled {
                color: #767676
            }

            body .fc_cal_holder a:link,body .fc_cal_holder a:visited {
                color: #666
            }

            body .fc_cal_holder td,body .fc_cal_holder .fc_cal_disabled,body .fc_cal_holder .fc_cal_days td {
                width: 20px;
                line-height: 20px;
                padding: 0 10px 10px 0
            }

            .fc_cal_holder tr td:first-child {
                padding-left: 10px
            }

            .fc_cal_holder tr:last-child td {
                padding-bottom: 15px
            }

            body .fc_cal_holder .fc_cal_days td {
                line-height: 15px;
                color: #767676;
                background-color: #fff
            }

            body .fc_cal_holder a {
                padding: 0
            }

            body .fc_cal_holder td a:hover,body .fc_cal_holder td a:active,body .fc_cal_holder td.fc_cal_current a:hover,body .fc_cal_holder td.fc_cal_current a:active {
                background-color: #eee;
                color: #666
            }

            body .fc_cal_holder .fc_cal_monthHolder+.fc_cal_monthHolder {
                border-left: 1px solid #bfdcf0
            }

            body .fc_cal_holder .fc_cal_monthHolder {
                background-color: #fff;
                border: 0;
                padding: 15px 15px 10em 15px
            }

            body .fc_cal_holder th div {
                background-color: #fff;
                border: 0;
                padding: 0 0 15px;
                color: #666;
                text-align: center;
                font-size: 13px
            }

            body .fc_cal_holder .fc_cal_current a {
                background-color: #001ba0
            }

            body .fc_cal_monthDec.fc_cal_monthChange,body .fc_cal_monthInc.fc_cal_monthChange {
                background: url(rms://rms:answers:SharedStaticAssets:navchevrons_topRefresh) no-repeat;
                width: 8px;
                height: 12px;
                background-position: 0 -110px;
                font-size: 0
            }

            body .fc_cal_monthDec.fc_cal_monthChange {
                background-position: 0 -44px
            }

            body .fc_cal_holder .fc_cal_month_first .fc_cal_monthDec {
                margin: 1px 0 0 15px
            }

            body .fc_cal_holder .fc_cal_month_last .fc_cal_monthInc {
                margin: 1px 15px 0 0
            }

            #b_results .b_attribution,#b_context .b_attribution {
                line-height: 22px
            }

            .b_deep,#b_results .b_caption,#b_results .b_snippet,#b_results .b_factrow,#b_results p,#b_context .b_caption,#b_context .b_snippet,#b_context .b_factrow,#b_context p,#snct {
                line-height: 22px
            }

            #b_context .b_caption .b_factrow .csrc {
                line-height: 19px
            }

            #b_content .b_deep p {
                height: 44px
            }

            #b_content .carousel p,#b_content .b_slideexp p,#b_content #lMapContainer p,#b_content .MicrosoftMap p,#b_content .rwrl p,#b_content .qna_body p,#bw-rqna p,#ecmp_relatedPh p,#na_cl p {
                line-height: inherit
            }

            #b_content .b_imgSetData p,#b_content .b_caption .b_slideexp p {
                line-height: 18px
            }

            #b_results #lgb_info .b_factrow {
                padding-bottom: 4px
            }

            #snct .imgbig .b_overflow>h4 {
                line-height: normal
            }

            #b_results .b_attribution,.b_ad h2,.b_deep h3,#snct h4 {
                padding-bottom: 0
            }

            #b_results .b_attribution .cico {
                border-radius: 0
            }

            #b_results .b_algo .b_attribution,#b_results .sb_add .b_attribution {
                padding: 1px 0 0 0
            }

            .b_deep h3 {
                line-height: 1.2em
            }

            #b_results .b_factrow {
                padding-bottom: 2px
            }

            .b_ans h2.b_topTitle.b_headerTitle {
                padding-bottom: 3px
            }

            .b_ans h2.b_lBottom {
                padding-bottom: 10px
            }

            .b_expando h2 {
                padding-bottom: 10px
            }

            .b_ans h2,.b_algo h2 {
                padding-bottom: 0
            }

            z {
                a: 1
            }

            .b_ad li,#b_context>.b_ad>ul>li,#b_dynRail>.b_ad>ul>li {
                margin-bottom: 22px
            }

            #b_context .b_ad .b_caption {
                padding-bottom: 4px
            }

            #b_content ol#b_results li.b_ad {
                padding-bottom: 10px;
                margin-bottom: 0
            }

            #b_results li.b_ad.b_adBottom {
                padding-top: 11px
            }

            #b_context .b_entityTP {
                padding: 9px 19px 4px 19px;
                margin: -10px -20px -6px -20px;
                width: 100%;
                box-shadow: 0 0 0 1px rgba(0,0,0,.05);
                border-radius: 6px;
                background: #fff
            }

            #b_context .b_entityTP .irp {
                border-radius: 6px 6px 0 0;
                overflow: hidden
            }

            .overlay-container .b_entityTP {
                padding: 10px 20px 5px 20px
            }

            #b_context .b_ans:not(:first-child)>.b_entityTP {
                margin-top: -16px
            }

            #b_context .b_ad:not(:last-child) {
                padding-bottom: 15px;
                border-bottom: 1px solid #ebebeb
            }

            .b_expando .b_ans {
                padding-bottom: 15px;
                border-bottom: 1px solid #ececec
            }

            #b_context .b_ans:not(:last-child) {
                padding-bottom: 5px
            }

            #b_context .b_ans .b_entityTP {
                margin-bottom: 20px
            }

            #b_content .b_algo .b_attribution cite strong {
                font-weight: normal
            }

            z {
                a: 1
            }

            z {
                a: 1
            }

            .b_scopebar li:hover:not(.b_active) {
                border-bottom: 3px solid #ccc
            }

            #b_header .scopebar_pipe {
                border-bottom: none
            }

            #b_header .b_scopebar li.b_nohov:hover {
                border-bottom: none
            }

            #b_results .b_lineclamp1 {
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical;
                overflow: hidden;
                white-space: normal
            }

            #b_results .b_lineclamp2 {
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                white-space: normal
            }

            #b_results .b_lineclamp3 {
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                overflow: hidden;
                white-space: normal
            }

            #b_results .b_lineclamp4 {
                display: -webkit-box;
                -webkit-line-clamp: 4;
                -webkit-box-orient: vertical;
                overflow: hidden;
                white-space: normal
            }

            #b_results .b_lineclamp5 {
                display: -webkit-box;
                -webkit-line-clamp: 5;
                -webkit-box-orient: vertical;
                overflow: hidden;
                white-space: normal
            }

            z {
                a: 1
            }

            z {
                a: 1
            }

            .sw_close {
                display: inline-block;
                position: relative;
                overflow: hidden;
                direction: ltr;
                height: 12px;
                width: 12px
            }

            .sw_close:after {
                display: inline-block;
                transform: scale(.5);
                transform-origin: -218px -40px
            }

            .sw_meIc,.sw_spd,.idp_ham,.idp_wlid {
                position: relative;
                overflow: hidden;
                direction: ltr
            }

            .sw_meIc:after,.idp_ham:after,.idp_wlid:after {
                position: relative;
                transform: scale(.5);
                display: inline-block
            }

            .idp_ham {
                height: 14px;
                width: 20px;
                vertical-align: top;
                top: 17px
            }

            .idp_ham:focus {
                outline-style: solid;
                outline-offset: 5px
            }

            .idp_ham:after {
                transform-origin: -274px -40px
            }

            .idp_ham:hover:after,.idp_ham:active:after,.idp_ham:focus:after {
                transform-origin: -318px -40px
            }

            .idp_wlid,.sw_meIc {
                height: 18px;
                width: 18px
            }

            .idp_wlid:after {
                transform-origin: -48px 0
            }

            .rh_reedm .sw_meIc:after {
                transform-origin: -94px 0
            }

            .sw_meIc:after {
                transform-origin: -58px 0
            }

            .sw_spd:after {
                transform-origin: -362px -28px
            }

            .sw_meIc:after,.idp_ham:after,.idp_wlid:after {
                content: url(/rp/Qk540QN8GIaMmT8oEUEVF6N8IF8.png)
            }

            .b_searchboxForm,.sa_as .sa_drw {
                background-color: #fff
            }

            .b_searchboxForm .b_searchboxSubmit {
                background-color: #fff;
                border-color: #fff
            }

            .b_scopebar,.b_scopebar a,.b_scopebar a:visited,.id_button,.id_button:visited {
                color: #444
            }

            .b_scopebar .b_active a,.b_scopebar a:hover,.id_button:hover {
                color: #444
            }

            .b_idOpen a#id_l,a#id_rh.openfo {
                color: #333
            }

            #bepfo,#id_d {
                color: #333;
                background-color: #fff
            }

            .wpc_bub a {
                color: #4007a2
            }

            #sw_as {
                color: #444
            }

            .sa_tm strong {
                color: inherit
            }

            .sa_hv {
                background: #ececec
            }

            .sa_hd {
                color: inherit
            }

            #b_header {
                padding: 18px 0 0 0;
                background-color: #fff;
                background: #fff
            }

            #b_header #sb_form,.b_logoArea,.b_logo,.b_searchboxForm,.id_button,.id_avatar,.idp_ham,.b_scopebar li,.b_scopebar a {
                display: inline-block
            }

            #b_header #sb_form {
                margin-right: 10px
            }

            .b_searchbox {
                width: 490px;
                margin: 1px 0 1px 1px;
                padding: 0 10px 0 19px;
                border: 0;
                max-height: none;
                outline: none;
                box-sizing: border-box;
                height: 44px;
                vertical-align: top;
                border-radius: 6px;
                background-color: transparent
            }

            .b_searchboxSubmit {
                height: 40px;
                width: 40px;
                text-indent: -99em;
                border-width: 0;
                border-style: solid;
                margin: 3px 3px 3px 7px;
                background-position: -762px 0;
                -webkit-transform: scale(.45);
                -ms-transform: scale(.45);
                transform: scale(.45)
            }

            #sw_as {
                width: auto;
                position: relative;
                z-index: 6
            }

            .sa_as {
                position: absolute;
                width: 100%
            }

            #sa_ul div.sa_tm,#sa_ul .sa_hd {
                margin-left: 20px
            }

            #sw_as #sa_ul li.pp_tile {
                padding-left: 20px
            }

            .sa_hd {
                padding-top: 5px
            }

            .b_searchboxSubmit,.sa_sg {
                cursor: pointer
            }

            #sb_form_q::-webkit-search-cancel-button {
                display: none
            }

            #b_header .b_scopebar .b_active,#b_results .b_pag a.sb_pagS_bp {
                border-color: #174ae4
            }

            #b_header #rh_animcrcl.serp.anim,#b_header .rwds_svg.serp circle {
                stroke: #174ae4
            }

            #b_header #rh_meter_heart path,#b_header #rh_animpath.serp.anim,#b_header .rh_reedm .rhfill.serp .medal,#b_header .rhlined.serp .medal {
                fill: #174ae4
            }

            .b_searchboxForm {
                box-shadow: 0 0 0 1px rgba(0,0,0,.05),0 2px 4px 1px rgba(0,0,0,.09);
                border-radius: 6px;
                border-left: 1px solid transparent;
                border-right: none;
                border-top: 1px solid transparent;
                border-bottom: 1px solid transparent
            }

            .b_idOpen #id_d,#bepfo,#id_hbfo.slide_down {
                box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 2px 4px 1px rgba(0,0,0,.18);
                border-radius: 6px
            }

            #sw_as #sa_ul:not(:empty) {
                box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 2px 4px 1px rgba(0,0,0,.18)
            }

            .b_searchboxForm:hover,.b_focus .b_searchboxForm {
                box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 2px 4px 1px rgba(0,0,0,.18);
                border-left: 1px solid transparent;
                border-right: none;
                border-top: 1px solid transparent;
                border-bottom: 1px solid transparent
            }

            .as_on .b_searchboxForm {
                border-radius: 6px 6px 0 0
            }

            @media screen and (-ms-high-contrast:active) {
                .b_idOpen #id_d {
                    border: 1px solid #fff
                }
            }

            @media screen and (-ms-high-contrast:black-on-white) {
                .b_idOpen #id_d {
                    border: 1px solid #000
                }
            }

            #sw_as #sa_ul:not(:empty),#sw_as li:last-of-type.sa_hv {
                border-bottom-left-radius: 6px;
                border-bottom-right-radius: 6px
            }

            .spl-headerbackground {
                border-radius: 6px 6px 0 0
            }

            body,#b_header {
                min-width: 1204px
            }

            #id_h {
                display: block;
                position: relative;
                float: right;
                text-align: right;
                margin: 0;
                line-height: 50px;
                right: 40px
            }

            .id_button {
                margin: 0 8px;
                vertical-align: top
            }

            #id_rh,#id_rbh {
                padding: 0 4px 0 24px;
                margin: 0
            }

            .sw_spd {
                height: 64px;
                width: 64px;
                border-radius: 50%;
                top: -7px;
                background-repeat: no-repeat;
                background-image: url(/rp/Qk540QN8GIaMmT8oEUEVF6N8IF8.png);
                transform: scale(.5);
                background-position: -362px -28px;
                margin: 0 -16px 0 -8px;
                vertical-align: top
            }

            .sw_meIc {
                vertical-align: top;
                margin: 16px 0 0 16px
            }

            #bepfo,#bepfm,#bepfl {
                width: 320px
            }

            #bepfm {
                display: block
            }

            #bepfl {
                text-align: center;
                margin: 50px 0
            }

            #bepfo {
                position: absolute;
                right: 0;
                z-index: 6;
                text-align: left
            }

            .idp_ham {
                margin: 0 20px 0 16px;
                height: 14px;
                width: 20px
            }

            .b_scopebar {
                padding: 0;
                margin: 7px 0 0 160px;
                border-bottom: none
            }

            #b_header {
                border-bottom: 1px solid #ececec
            }

            .blue2#miniheader .b_scopebar ul {
                height: 33px;
                overflow-y: hidden
            }

            .b_scopebar ul {
                height: 39px;
                overflow-y: hidden
            }

            .b_scopebar li {
                padding: 3px 0;
                margin: 0 12px;
                line-height: 25px;
                font-size: 11px;
                letter-spacing: initial
            }

            .b_scopebar>ul li {
                text-transform: uppercase
            }

            .b_scopebar a {
                padding: 0 8px
            }

            .b_scopebar .b_active {
                border-bottom: 3px solid #00809d
            }

            #b_header .b_topbar,#b_header .b_scopebar {
                background: none;
                overflow-y: inherit
            }

            #b_header .b_topbar {
                margin-bottom: 0
            }

            #b_header .b_scopebar {
                margin-bottom: 0
            }

            .b_scopehide {
                content-visibility: hidden
            }

            .b_logo {
                font-family: 'Roboto',Helvetica,Sans-Serif
            }

            a,#b_header a,#b_header a:hover,.b_toggle,.b_toggle:hover {
                text-decoration: none
            }

            input {
                font: inherit;
                font-size: 100%
            }

            .b_searchboxForm {
                font: 18px/normal 'Roboto',Helvetica,Sans-Serif
            }

            .b_searchbox {
                font-size: 16px
            }

            .id_button {
                line-height: 50px;
                height: 50px
            }

            .b_scopebar .b_active a {
                font-weight: 600
            }

            .b_scopebar,.b_scopebar li {
                line-height: 30px
            }

            .sa_tm {
                line-height: 36px
            }

            .b_scopebar li {
                vertical-align: top
            }

            #sa_ul,.pp_title {
                font: 16px/normal 'Roboto',Sans-Serif
            }

            #sa_ul .sa_hd {
                color: #444;
                font: 600 13px/16px 'Roboto',Sans-Serif;
                cursor: default;
                text-transform: uppercase;
                font-weight: bold
            }

            #sw_as strong {
                font-weight: bold
            }

            z {
                a: 1
            }

            #sb_go_par {
                display: inline-block
            }

            #hp_container #sb_go_par {
                display: inline
            }

            #sb_go_par:hover::before,#sb_go_par.shtip::before,#sb_go_par[vptest]::before {
                bottom: -15px;
                left: 26px;
                z-index: 6
            }

            #sb_go_par:hover::after,#sb_go_par.shtip::after,#sb_go_par[vptest]::after {
                top: 52px;
                left: 26px;
                z-index: 4
            }

            #miniheader #sb_go_par:hover::before,#miniheader #sb_go_par:hover::after {
                left: 18px
            }

            *[data-sbtip] {
                position: relative
            }

            [vptest]::after,*[data-sbtip]:not(.disableTooltip):hover::after,*[data-sbtip].shtip:not(.disableTooltip)::after {
                position: absolute;
                background-color: #666;
                content: attr(data-sbtip);
                font: 13px/18px Arial,Helvetica,sans-serif;
                white-space: nowrap;
                color: #fff;
                padding: 10px 15px;
                transform: translateX(-50%);
                box-shadow: 0 0 0 1px rgba(0,0,0,.06),0 4px 12px 1px rgba(0,0,0,.14);
                border-radius: 4px
            }

            [vptest]::before,*[data-sbtip]:not(.disableTooltip):hover::before,*[data-sbtip].shtip:not(.disableTooltip)::before {
                position: absolute;
                background-color: #666;
                width: 12px;
                height: 12px;
                content: "";
                transform: translateX(-50%) rotate(45deg)
            }

            .mic_cont.partner [data-sbtipx]:hover::before {
                bottom: -29px;
                left: 10px
            }

            .mic_cont.partner [data-sbtipx]:hover::after {
                top: 38px;
                left: 10px
            }

            .disableTooltip *[data-sbtip]:hover::before,.disableTooltip *[data-sbtip]:hover::after,.disableTooltip *[data-sbtip].shtip::before,.disableTooltip *[data-sbtip].shtip::after,.as_on *[data-sbtip]:hover::before,.as_on *[data-sbtip]:hover::after,.as_on *[data-sbtip].shtip::before,.as_on *[data-sbtip].shtip::after,.focus_hi *[data-sbtip]:hover::before,.focus_hi *[data-sbtip]:hover::after,.focus_hi *[data-sbtip].shtip::before,.focus_hi *[data-sbtip].shtip::after {
                display: none
            }

            #id_h #id_l {
                margin-right: 0;
                display: inline-block
            }

            #id_a {
                vertical-align: top;
                position: relative;
                top: 8px
            }

            #id_rh,#id_rbh {
                padding-left: 24px
            }

            .idp_ham {
                margin-left: 20px
            }

            z {
                a: 1
            }

            ::-webkit-search-decoration,::-webkit-search-cancel-button,.b_searchbox {
                -webkit-appearance: none
            }

            #tta_input_ta:not(.ctxt) {
                position: absolute;
                z-index: 2;
                top: 30px;
                background: transparent;
                height: 40px;
                width: calc(100% - 32px)
            }

            .tta_editCont {
                margin: 0;
                overflow: hidden
            }

            #rich_tta #tta_pretxt {
                color: transparent;
                display: inline;
                width: auto;
                padding: 0
            }

            #tta_input_ta,#tta_pretxt {
                white-space: pre-wrap;
                word-wrap: break-word
            }

            .tta_intxt {
                min-height: 88px;
                height: auto
            }

            @media(forced-colors:active) {
                #rich_tta #tta_pretxt {
                    color: window !important
                }
            }

            #rich_tta #tta_input_ta:not(.ctxt) {
                top: 74px;
                width: calc(100% - 54px)
            }

            #rich_tta .tta_editCont div {
                white-space: pre-line
            }

            #rich_tta #tta_input_ta:active+.tta_editCont>div,#rich_tta #tta_input_ta:focus+.tta_editCont>div {
                padding-bottom: 5px
            }

            .tta_outtxt {
                min-height: 90px
            }

            .tta_incontainer+#tta_reltrns {
                padding-top: 8px
            }

            .tta_incontainer #tta_intlitxt,.tta_outtxt div#tta_tlitxt {
                padding-top: 4px;
                padding-bottom: 15px;
                text-align: start;
                color: #666
            }

            .tta_incontainer textarea {
                width: 100%;
                resize: none;
                overflow: hidden;
                border: none;
                padding: 0
            }

            .tta_incontainer .tta_editCont,.tta_intxt textarea,.tta_outtxt textarea {
                min-height: 48px
            }

            .tta_narrow select {
                max-width: 137px
            }

            html {
                overflow-y: auto
            }

            body {
                height: 100vh
            }

            .desktop_header_zoom {
                display: none
            }

            #tt_translatorHome {
                margin: 40px auto 20px;
                width: 45%;
                min-width: 648px;
                border-radius: 6px;
                box-shadow: 0 0 0 1px rgba(0,0,0,.05),0 2px 3px 0 rgba(0,0,0,.1);
                overflow: inherit
            }

            .b_dark #tt_translatorHome .tt_home_exp_ctrl_cont,.b_dark #tt_translatorHome .tta_phraseb {
                background-color: #292827
            }

            #tt_translatorHome #tta_phrasebook .tfil-sc-g .tfil-active {
                color: #111
            }

            @media(max-width: 1208px) {
                #tt_translatorHome {
                    margin:40px 25px 20px
                }

                #tt_translatorHome+#t_lang_attr {
                    margin: 0 25px
                }
            }

            #tt_translatorHome .tta_tbl {
                border: none
            }

            #tt_translatorHome #tta_expctrl {
                border-top: 1px solid #ececec
            }

            #tt_translatorHome .tta_intxt,#tt_translatorHome .tta_outtxt {
                height: auto;
                min-height: initial
            }

            #tt_translatorHome .tta_outtxt {
                padding-top: 36px
            }

            #tt_translatorHome .tta_focusTextLarge {
                font-size: 50px
            }

            #tt_translatorHome #tta_phrasebook .tta_tfil-container {
                margin: 0
            }

            #tt_translatorHome .tta_phraseb {
                padding-bottom: 8px;
                border-top: 1px solid #ececec
            }

            #tt_translatorHome .tshimmCtr .tt_phRows td {
                padding: 0 10px 10px 0
            }

            .tta_incell,.tta_outcell {
                border-radius: 6px
            }

            #tt_translatorHome .ttrev_icon {
                top: 86px
            }

            #tt_translatorHome .tta_swap {
                margin-top: 123px
            }

            html[dir=ltr] #tt_translatorHome .tta_inputWithClearBtn[dir=rtl],html[dir=rtl] #tt_translatorHome .tta_inputWithClearBtn[dir=ltr] {
                left: 12%
            }

            @media(max-width: 800px) {
                body {
                    min-width:unset
                }

                .desktop_header_zoom {
                    display: block
                }

                .desktop_header,.desktop_header_menu.t_navigation {
                    display: none
                }

                td {
                    display: block;
                    clear: both
                }

                #tt_translatorHome {
                    width: 100%;
                    margin: unset;
                    margin-bottom: 20px;
                    min-width: 100%;
                    border-radius: 0
                }

                #tt_translatorHome #rich_tta select {
                    min-width: 50%
                }

                #tt_translatorHome .tta_incell,#tt_translatorHome .tta_outcell {
                    padding-right: 0;
                    width: 100%;
                    position: relative;
                    background-clip: padding-box
                }

                #tt_translatorHome .tta_outtxt,#tt_translatorHome .tta_intxt {
                    width: 100%;
                    box-sizing: border-box
                }

                #tt_translatorHome .tta_outtxt {
                    padding-left: 20px
                }

                #tt_translatorHome .t_inputoptions,#tt_translatorHome .t_outputoptions {
                    text-align: left;
                    margin: 15px 52px 0 20px;
                    right: unset
                }

                #tt_translatorHome .t_outputoptions {
                    bottom: 20px
                }

                #tt_translatorHome #tta_tgtsl,#tt_translatorHome #tta_srcsl {
                    margin-top: 22px
                }

                #tt_translatorHome .tta_swapcell {
                    display: inline-block;
                    width: 100%;
                    text-align: center;
                    height: 0;
                    background-color: var(--canvasbk2)
                }

                #tt_translatorHome .infobubble_tooltip.infobubble_item:not(.infobubble_inline) {
                    position: relative
                }

                #tt_translatorHome .tta_swap {
                    margin-top: 0
                }

                #tt_translatorHome .ttrev_icon {
                    top: 10px;
                    transform: rotate(90deg);
                    text-align: center;
                    box-shadow: 0 0 0 1px rgba(0,0,0,.05),0 2px 3px 0 rgba(0,0,0,.1);
                    border-radius: 100%;
                    z-index: 2;
                    display: inline-block;
                    background: #fff
                }

                #tt_translatorHome .tta_swap>.ttrev_icon {
                    position: relative
                }

                .b_dark #tt_translatorHome .tta_incell {
                    background-color: var(--htmlbk)
                }

                #tt_translatorHome .ttrev_icon svg {
                    display: block;
                    margin: 10px;
                    pointer-events: none;
                    fill: var(--primtxt)
                }

                #tt_translatorHome .tta_swap .infobubble_locator {
                    width: 130px;
                    top: 58px;
                    margin-left: 215px
                }

                #tt_translatorHome .tta_phraseb,#tt_translatorHome .tt_altTrnsExpItem {
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                    min-width: 100%;
                    padding: 20px;
                    width: 100%
                }

                #tt_translatorHome .t_shimWd1 {
                    width: 100%
                }

                #tt_translatorHome .t_shimHfWd {
                    width: 100%;
                    min-width: auto
                }

                #tt_translatorHome .tshimmCtr .tta_separator_pb {
                    cursor: pointer;
                    width: 100%
                }

                #tt_translatorHome .tt_rphTd {
                    padding-left: 0;
                    position: relative
                }

                #tt_translatorHome .tta_separator_pb {
                    width: 100%
                }

                #tt_translatorHome .tta_fseparator_pb {
                    width: 100%;
                    border-top: 1px solid #ececec
                }

                .desktop_header_zoom .t_header,.desktop_header_zoom .t_headerSb {
                    background: linear-gradient(180deg,#106ebe 0%,#004d8e 146.97%);
                    text-align: center;
                    padding: 20px
                }

                .desktop_header_zoom .t_headerSb {
                    height: 32px;
                    padding-top: 12px
                }

                .t_header a,.t_header a:visited,.t_header a:focus,.t_header a:hover {
                    vertical-align: middle;
                    display: inline-block
                }

                .ms_gnavlogo {
                    float: left;
                    padding-top: 2px;
                    fill: #fff;
                    cursor: pointer
                }

                .msmt_logo {
                    height: 24px;
                    vertical-align: middle;
                    margin-right: 12px
                }

                input[type="text"] {
                    margin: 0;
                    height: 36px;
                    padding-right: 44px
                }

                input[type="text"]:focus {
                    border-color: #0f69b5
                }

                .t_bcSrchBtn {
                    background: none;
                    float: right;
                    border: none;
                    cursor: pointer;
                    padding-right: 0
                }

                .t_bcSrchBtn svg {
                    pointer-events: none;
                    display: block
                }

                .t_arrowleft {
                    height: 20px;
                    width: 20px;
                    float: left;
                    margin-top: 8px;
                    cursor: pointer
                }

                html[dir="rtl"] .t_arrowleft {
                    transform: rotate(180deg)
                }

                .t_nav {
                    background: #f9f9f9;
                    border-bottom: 1px solid #e5e5e5
                }

                .t_navscroll {
                    white-space: nowrap;
                    height: 100vh
                }

                .t_navscroll .t_navlink_m {
                    padding: 0 12px;
                    text-decoration: none;
                    line-height: 40px;
                    font-size: 14px;
                    font-weight: 400;
                    color: #000;
                    font-family: 'Segoe UI',"-apple-system",HelveticaNeue,Roboto,Arial,sans-serif;
                    width: 100%
                }

                .t_navscroll div:first-child {
                    text-align: center;
                    border-top: 1px solid #f2f2f2
                }

                .t_navscroll .t_navlinkactive_m {
                    font-weight: bold
                }

                .t_bcSrchBox {
                    display: inline-block;
                    width: 100%
                }

                .desktop_header_zoom .b_searchboxForm {
                    height: 36px;
                    box-shadow: none;
                    -webkit-box-shadow: none;
                    text-align: left;
                    width: calc(100% - 20px);
                    border: none;
                    background: none
                }

                .desktop_header_zoom .bcSrchBoxSubmit {
                    background: none;
                    border: none;
                    display: block;
                    position: absolute;
                    top: 4px;
                    right: 0;
                    padding: 4px 0;
                    height: inherit;
                    margin: 0;
                    width: auto
                }

                .desktop_header_zoom .sw_qbox {
                    border-bottom: 1px solid #fff;
                    border-top: none;
                    border-left: none;
                    border-right: none;
                    background: linear-gradient(180deg,#106ebe 0%,#004d8e 146.97%);
                    color: #fff;
                    height: 36px;
                    margin: 0 16px;
                    padding: 0;
                    vertical-align: top;
                    width: calc(100% - 52px);
                    font-size: medium;
                    outline: none;
                    box-sizing: border-box
                }

                .sw_qbox::placeholder {
                    color: #fff;
                    opacity: 1;
                    text-align: center
                }

                .sw_qbox:-ms-input-placeholder {
                    color: #fff;
                    text-align: center
                }

                .sw_qbox::-ms-input-placeholder {
                    color: #fff;
                    text-align: center
                }

                #tt_translatorHome #tta_outGD {
                    padding-left: 20px;
                    padding-bottom: 60px
                }

                #tt_translatorHome #tta_outGD .t_outputoptions {
                    margin-left: 0
                }

                #tt_translatorHome #tta_outGD .t_secOptions {
                    float: left
                }
            }

            #tt_translatorHome {
                width: 75%
            }

            #tta_intlitxt,#tta_tlitxt {
                display: none
            }

            #tt_translatorHome #tta_clear_cnt {
                left: 92%
            }

            #tt_translatorHome #rich_tta select {
                min-width: 50%
            }

            #tt_translatorHome+#t_lang_attr {
                width: 75%
            }

            .tta_outtxt,.tta_intxt {
                overflow: hidden
            }

            .b_ans:not(.b_topborder) .tta_mop {
                border: 1px solid #ececec;
                padding-bottom: 10px
            }

            .tta_outtxt,.tta_err {
                padding: 24px 20px 40px 52px
            }

            .tta_intxt {
                padding: 24px 52px 40px 20px
            }

            .tta_speller_response_div {
                padding-top: 12px
            }

            .tta_outtxt textarea,.tta_intxt textarea {
                width: 100%;
                resize: none;
                overflow: hidden;
                border: none;
                padding: 0;
                margin: 0;
                color: #111
            }

            .tta_speller_response {
                padding: 4px 8px 4px 8px;
                position: relative;
                background: #f9f9f9;
                border-radius: 20px;
                border: none;
                display: inline-block;
                color: #666;
                font-family: 'Roboto',Sans-Serif;
                font-style: normal;
                font-weight: normal;
                line-height: 15px;
                font-size: 13px;
                margin-bottom: 8px;
                cursor: pointer
            }

            .ttaICCue {
                margin-bottom: 12px
            }

            #ttaICCueBtn {
                font-size: 13px;
                border-radius: 20px;
                border: 0;
                padding: 0;
                background: #f9f9f9;
                color: #666;
                font-family: 'Roboto',Sans-Serif;
                cursor: pointer
            }

            .ttaICCueTxtCnt {
                padding: 5px 8px;
                line-height: 15px
            }

            #ttaICCueUndo {
                margin-left: 4px;
                font-size: 12px;
                cursor: pointer;
                white-space: nowrap
            }

            #tta_input_ta,#tta_input_ta:active,#tta_input_ta:focus,.t_option:focus {
                outline: none;
                -webkit-appearance: none
            }

            .tta_output_hastxt {
                outline: none;
                -webkit-appearance: none
            }

            .tta_incell,.tta_outcell {
                padding-right: 18px;
                width: 50%;
                position: relative;
                background-clip: padding-box
            }

            .t_charCountCont {
                position: absolute;
                left: 20px;
                bottom: 25px;
                color: #666
            }

            .b_topborder .tta_incell {
                border-top-left-radius: 6px
            }

            .b_topborder .tta_outcell {
                border-top-right-radius: 6px
            }

            #tta_srcsl,#tta_tgtsl {
                margin-top: 6px;
                border: 1px solid #ddd;
                height: 28px;
                border-radius: 20px;
                color: #1a0dab
            }

            #tta_srcsl:focus,#tta_tgtsl:focus {
                border: 1px solid #000
            }

            #tta_srcsl:hover,#tta_tgtsl:hover {
                cursor: pointer
            }

            .tta_smltbl {
                max-width: 138px
            }

            #tta_as,#tta_revIcon:hover,#tta_revIcon:focus,.t_option {
                cursor: pointer
            }

            .tta_incell,#tta_tgtsl,#tta_srcsl {
                background-color: #fff
            }

            #tta_srcsl optgroup,#tta_tgtsl optgroup {
                color: #666
            }

            .tta_defaultSelectBoxWidth {
                width: 100px
            }

            .tta_outtxt>textarea,.tta_outcell {
                background: #f7f7f7
            }

            .tta_tbl {
                border-bottom: 1px solid #ececec
            }

            .tta_incell {
                border-right: 1px solid #ececec
            }

            .tta_focusTextExtraSmall,.tta_focusTextExtraExtraSmall,.tta_focusTextLarge {
                font: 18px/1.2em 'Roboto',Sans-Serif
            }

            .tta_focusTextExtraSmall {
                font-size: 24px
            }

            .tta_focusTextLarge {
                font-size: 40px
            }

            #tta_input_ta,#tta_output_ta,#tta_pretxt {
                font-weight: normal;
                font-family: 'Roboto',Sans-Serif;
                line-height: normal
            }

            .tta_tbl {
                position: relative;
                table-layout: fixed
            }

            .ttrev_icon {
                box-shadow: 0 0 0 1px rgba(0,0,0,.05),0 2px 3px 0 rgba(0,0,0,.1);
                background: #fff;
                border-radius: 100%;
                position: absolute;
                margin-left: -18.5px;
                top: 75px;
                z-index: 2
            }

            .ttrev_icon svg {
                display: block;
                margin: 8px;
                pointer-events: none;
                fill: #919191;
                -ms-transform: rotate(90deg);
                -webkit-transform: rotate(90deg);
                -moz-transform: rotate(90deg);
                transform: rotate(90deg)
            }

            .ttrev_icon:hover svg,.ttrev_icon:focus svg {
                fill: #444
            }

            .tta_swap {
                margin-top: 112px
            }

            .tta_swap .infobubble_locator {
                width: 130px;
                top: 10px;
                margin-left: -61px
            }

            .tta_tbl td {
                padding: 0
            }

            .t_inputoptions {
                margin: 10px 52px 0 20px
            }

            .t_outputoptions {
                margin: 10px 20px 0 52px
            }

            .t_inputoptions.t_inputhelperoptions,.t_outputoptions.t_outputhelperoptions {
                margin: 0 0 12px 0;
                position: absolute;
                bottom: 0;
                right: 0
            }

            .t_secOptions {
                float: right;
                margin-right: 12px
            }

            .t_secOptions>div,.tta_altry {
                float: left
            }

            #tta_playc,#tta_playcsrc {
                height: 20px;
                width: 20px;
                cursor: pointer;
                pointer-events: auto;
                margin-top: 7px;
                vertical-align: middle;
                display: inline-block
            }

            #rich_tta select:focus {
                width: auto
            }

            #rich_tta select {
                min-width: 100%;
                max-width: 100%;
                padding: 0 28px 0 20px;
                background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.10204 8C5.0281 8 4.45412 9.2649 5.16132 10.0731L10.6831 16.3838C11.3804 17.1806 12.6199 17.1806 13.3172 16.3838L18.839 10.0731C19.5462 9.2649 18.9722 8 17.8983 8H6.10204Z' fill='%23737373' /%3e%3c/svg%3e");
                background-size: 15px;
                background-position: calc(100% - 16px);
                background-repeat: no-repeat;
                margin: 0;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
                -o-appearance: none;
                appearance: none;
                line-height: 20px;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden
            }

            html[dir="rtl"] #rich_tta select {
                background-position: 16px
            }

            #rich_tta select::-ms-expand {
                display: none
            }

            .tta_smlsl {
                max-width: 137px
            }

            .tta_phraseb {
                padding: 6px 20px 0
            }

            .tt_altTrnsExpCtr+.tta_phraseb {
                border-top: 1px solid #ececec
            }

            .tt_altTrnsExpCtr.b_hide+.tta_phraseb {
                border-top: 0
            }

            #tt_perajx .b_module_expansion .b_onpage_expansion .b_expansion_text,#tt_translatorHome .b_module_expansion .b_onpage_expansion .b_expansion_text {
                font-size: 18px;
                line-height: 25px;
                color: #666;
                width: calc(100% - 30px);
                box-sizing: border-box
            }

            #tt_perajx .tta_expInl .b_module_expansion .b_onpage_expansion .b_expansion_text,#tt_translatorHome .tta_expInl .b_module_expansion .b_onpage_expansion .b_expansion_text {
                display: inline-block;
                margin-right: 16px;
                vertical-align: middle;
                max-width: calc(100% - 26px);
                color: #001ba0;
                font-size: 13px;
                line-height: 15px;
                width: auto
            }

            #tt_perajx .b_block_expansion.b_onpage_expansion .b_expansion_text,#tt_translatorHome .b_block_expansion.b_onpage_expansion .b_expansion_text {
                font-size: 13px
            }

            .tta_user_clicking .b_module_expansion .b_expansion_wrapper {
                outline: none
            }

            .tta_user_clicking .b_module_expansion .b_expansion_wrapper::-moz-focus-inner {
                border: 0
            }

            #tta_expctrl .b_expansion_wrapper {
                padding: 6px 20px
            }

            #tt_perajx .b_module_expansion_control,#tt_translatorHome .b_module_expansion_control {
                padding-bottom: 0
            }

            .tta_exptbl {
                padding: 16px 20px 20px 20px
            }

            .tgttxt {
                color: #666;
                padding-top: 4px;
                margin-bottom: 12px
            }

            .srctxt {
                color: #111
            }

            .tt_altTrnsExpCtr .tta_exptbl {
                padding: 0 20px 16px 20px
            }

            .tta_phrasp {
                border-bottom: 1px groove
            }

            .tta_separator {
                margin: 16px 0
            }

            .tta_exptbl .tta_attr,#tta_phrtbl {
                padding-bottom: 12px
            }

            .tta_exptbl table {
                padding-bottom: 4px
            }

            .tta_altsubttl,.tta_expTtl {
                padding-bottom: 12px
            }

            .tta_expTtl {
                font-size: 16px;
                line-height: 22px
            }

            .tta_altsubttl {
                padding-top: 4px
            }

            .tta_altsubttl:first-child {
                padding-top: 0
            }

            #tta_alttbl td {
                padding-left: 12px
            }

            .tta_altcon {
                display: flex;
                flex-wrap: wrap
            }

            #tta_alttbl .tta_altcon .tta_altTransContainer.tta_noBorder {
                border-bottom: 0;
                margin-bottom: 0
            }

            #tta_alttbl .tta_altsubttl {
                padding-left: 0;
                flex: 1 1 100%;
                display: inline-block
            }

            #tta_alttbl .tta_altTransText {
                display: inline-block;
                color: #111;
                line-height: 18px;
                vertical-align: top
            }

            #tta_alttbl .tta_altTransContainer {
                flex: 0 1 46%;
                padding-bottom: 12px;
                border-bottom: 1px solid #ececec;
                margin-bottom: 12px
            }

            .tta_altTransContainer:nth-child(odd) {
                margin-right: 40px
            }

            .tta_altplayiconcontainer {
                display: inline-block;
                padding-right: 11px
            }

            .tta_exptbl td {
                color: #666;
                line-height: 17px;
                padding-bottom: 4px
            }

            .tta_exptbl td.srctxt {
                padding-right: 16px
            }

            .tta_exptbl td.tgttxt {
                padding-left: 16px
            }

            .tta_alttrans {
                color: #666;
                padding-left: 28px
            }

            .tta_alttransnopad {
                color: #666
            }

            .tta_nmtgt,.tta_nmsrc,#tta_org,#tta_tgt {
                font-weight: bold
            }

            .tta_exp a {
                padding: 7px 0
            }

            .tta_hed {
                position: absolute;
                top: auto;
                width: 1px;
                height: 1px;
                overflow: hidden
            }

            .t_inputoptions svg,.t_outputoptions svg {
                fill: #767676;
                pointer-events: none;
                vertical-align: middle;
                width: 20px;
                height: 20px
            }

            #tta_speechiconsrc .b_mic_close svg {
                width: unset;
                height: unset
            }

            .t_secOptions .t_option {
                padding: 10px;
                border-radius: 50%;
                display: inline-block
            }

            .t_outputoptions .tta_playfocus .t_option,.t_outputoptions *.t_option:hover,.t_outputoptions *.t_option:focus {
                background-color: #fff;
                box-shadow: 0 0 0 1px rgba(0,0,0,.05),0 2px 3px 0 rgba(0,0,0,.1)
            }

            .t_inputoptions .tta_playfocus .t_option,.t_inputoptions *.t_option:hover,.t_inputoptions *.t_option:focus {
                background-color: #f5f5f5;
                box-shadow: 0 0 0 1px rgba(0,0,0,.05),0 2px 3px 0 rgba(0,0,0,.1)
            }

            #tta_alttbl table tr:last-child td {
                padding-bottom: 0
            }

            .tta_separator {
                height: 1px;
                border-top: 1px solid #ececec
            }

            .tta_playfocus svg {
                fill: #00809d
            }

            #rich_tta [id^=tta_copytxt] {
                white-space: nowrap;
                padding: 5px 10px;
                -ms-transform: translateX(-50%);
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
                color: #fff;
                top: -30px
            }

            [id^=tta_copyptr] {
                width: 17px;
                height: 17px;
                -ms-transform: translateX(-50%) rotate(45deg);
                -webkit-transform: translateX(-50%) rotate(45deg);
                transform: translateX(-50%) rotate(45deg);
                top: -22px
            }

            [id^=tta_copytxt],[id^=tta_copyptr] {
                position: absolute;
                z-index: 4;
                background: #444;
                left: 20px
            }

            html[dir="rtl"] #rich_tta [id^=tta_copytxt] {
                -ms-transform: translateX(50%);
                -webkit-transform: translateX(50%);
                transform: translateX(50%)
            }

            html[dir="rtl"] #rich_tta [id^=tta_copyptr] {
                -ms-transform: translateX(50%) rotate(45deg);
                -webkit-transform: translateX(50%) rotate(45deg);
                transform: translateX(50%) rotate(45deg)
            }

            .t_copyText {
                position: relative
            }

            #tta_attr {
                padding: 17px 0 7px 19px
            }

            #rich_tta .b_footnote,#tta_attr .b_footnote,.tta_exptbl .b_footnote {
                padding-bottom: 0
            }

            #tta_crdlk2_label {
                display: inline-block;
                padding-bottom: 0
            }

            .tta_exptbl .b_footnote {
                padding-top: 16px
            }

            .tta_dtct {
                padding: 8px 0 8px 40px;
                display: inline-block;
                position: absolute
            }

            #tta_sv,#tta_tv,#tta_tcv,#tta_ttv,#tta_long:focus {
                outline: 0
            }

            #tta_in:focus {
                background-color: #fff;
                outline: none
            }

            .tta_err {
                border: 0;
                color: #d90026;
                position: absolute
            }

            #tta_longerr {
                position: relative;
                padding-bottom: 0
            }

            .tta_err_debInfo {
                font-size: 12px
            }

            .tta_err span {
                vertical-align: text-top
            }

            .tta_lh_nrm {
                line-height: normal
            }

            #tta_audicon {
                display: none
            }

            .tta_rellist {
                width: calc(100% - 55px);
                float: right
            }

            .b_ans:not(.b_topborder) .tta_exp .b_expDesk {
                text-align: left;
                padding-top: 6px
            }

            .b_ans:not(.b_topborder) .tta_exp .btm_sml {
                border-top: 0;
                padding-bottom: 0
            }

            #b_results .b_ans:not(.b_topborder) :not(.b_entityTP) .tta_exp .btm_sml .b_mopexpref.newexpcont {
                padding: 0;
                height: 36px;
                line-height: 36px
            }

            #tta_alttbl td {
                padding: 0 0 8px 10px
            }

            #tta_alttbl tr .tta_altplayiconcontainer {
                padding-left: 1px;
                width: 10px
            }

            .tta_altplayicon svg {
                height: 16px;
                width: 16px;
                fill: #00809d
            }

            .tta_altplayicon {
                padding-left: 1px;
                padding-top: 1px;
                cursor: pointer
            }

            .tta_altplayicon:hover {
                outline: none
            }

            .tta_exptbl .tta_altTransFocus {
                text-decoration: underline;
                color: #444
            }

            .t_suggestion_cont {
                padding: 0 15px 15px 15px
            }

            .t_suggest_msg {
                display: inline-block;
                padding: 5px;
                margin-top: 10px;
                margin-bottom: 10px;
                background: #fff9e0;
                border: 1px solid #f1e0be;
                color: #666
            }

            #t_lang_attr {
                margin: 0 auto;
                padding-bottom: 100px;
                width: 45%;
                min-width: 648px
            }

            #t_suggest_confirm {
                margin-left: 15px
            }

            .t_keyboard_div .tvkeyIcon {
                background-size: 20px
            }

            .t_keyboard_div .b_hide {
                display: none
            }

            #tta_phrasebook .b_hide {
                display: none
            }

            .tta_seperatorBorder {
                border-bottom: 1px solid
            }

            .tt_altTrnsExpItem .b_module_expansion .b_expansion_wrapper {
                border-top: none
            }

            .tta_phraseb.tt_altTrnsExpItem .b_expansion_wrapper {
                padding: 0
            }

            .tchevAdj .b_expansion_chevron {
                -ms-transform: rotate(180deg);
                transform: rotate(180deg)
            }

            #b_results .b_top #tta_container .btm_sml a .b_expcol {
                color: #666
            }

            .t_touchOptWrap {
                height: 32px;
                display: flex;
                padding: 4px 0 12px;
                overflow: hidden
            }

            .t_shTchRoot.t_touchFlWd0 {
                width: 76px
            }

            .t_shTchRoot.t_touchFlWd1 {
                width: 38px
            }

            .t_shTchRoot.t_touchFlWd2 {
                width: 35px
            }

            .t_shTchRoot.t_touchFlWd3 {
                width: 35px
            }

            .t_shTchRoot.t_touchFlWd4 {
                width: 37px
            }

            .t_shTchRoot.t_touchFlWd5 {
                width: 64px
            }

            .t_shTchRoot.t_touchFlWd6 {
                width: 40px
            }

            .t_shTchRoot {
                margin-right: 8px;
                border-radius: 16px;
                text-align: center;
                border: 1px solid #ddd;
                font-size: 13px;
                line-height: 30px;
                font-weight: normal;
                height: 30px;
                width: 40px;
                cursor: pointer;
                padding: 0 15px;
                align-items: center;
                background-color: #f3f2f1
            }

            .t_shimmerContainer.t_shTchRoot1 {
                font-family: "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;
                -webkit-font-smoothing: antialiased;
                font-size: 14px;
                font-weight: 400;
                position: relative;
                height: auto
            }

            .t_shimmerWrapper.t_shimmerWrapper2 {
                position: relative;
                transform: translateZ(0);
                background-color: #f3f2f1;
                overflow: hidden;
                transition: opacity 200ms ease 0s
            }

            .t_shimmerGradient.t_shimmerGradient3 {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                transform: translateX(-100%);
                animation-duration: 2s;
                animation-timing-function: ease-in-out;
                animation-direction: normal;
                animation-iteration-count: infinite;
                animation-name: css-40;
                background-image: linear-gradient(to right,#f3f2f1 0%,#edebe9 50%,#f3f2f1 100%);
                background-position-x: 0;
                background-position-y: 0;
                background-size: 90% 100%;
                background-repeat: no-repeat;
                background-color: #f3f2f1
            }

            @keyframes css-40 {
                0% {
                    transform: translateX(-100%)
                }

                100% {
                    transform: translateX(100%)
                }
            }

            .t_shimmerElementsGrpRoot.t_shTchRoot4 {
                font-family: "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;
                -webkit-font-smoothing: antialiased;
                font-size: 14px;
                font-weight: 400;
                display: flex;
                align-items: center;
                flex-wrap: nowrap;
                position: relative
            }

            .t_shimmerLineRoot.t_shTchRoot5 {
                font-family: "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;
                -webkit-font-smoothing: antialiased;
                font-size: 14px;
                font-weight: 400;
                height: 20px;
                box-sizing: content-box;
                position: relative;
                border-top-style: solid;
                border-bottom-style: solid;
                border-color: #fff;
                border-width: 0
            }

            .t_shimWd0 {
                width: 66%
            }

            .t_shimWd1 {
                width: 50%
            }

            .t_shimWd2 {
                width: 80%
            }

            .t_shimWd3 {
                width: 70%
            }

            .t_shimHfWd {
                width: 50%;
                min-width: auto
            }

            .tshimmCtr .tta_separator_pb {
                cursor: pointer;
                width: 50%
            }

            .tta_row_separator_pb {
                border-top: 1px solid #ececec
            }

            .tt_pTop10 {
                padding-top: 10px
            }

            #tta_output_url {
                display: inline-block;
                padding-right: 8px;
                box-sizing: border-box;
                vertical-align: middle
            }

            .tta_output_url_wrap svg {
                vertical-align: middle
            }

            #tta_aria_live {
                top: 0;
                left: -10000px;
                width: 1px;
                height: 1px;
                position: absolute;
                overflow: hidden;
                display: block
            }

            .tta_user_clicking .tta_no_click_outline {
                outline: none
            }

            .tta_user_clicking .tta_no_click_outline::-moz-focus-inner {
                border: 0
            }

            #tta_pronAcdCnr .b_expansion_wrapper {
                padding: 6px 20px
            }

            .tta_pronAcdCnr+.tta_phraseb {
                border-top: 1px solid #f5f5f5
            }

            .tta_pronAcdCnr .b_module_expansion .b_expansion_wrapper,.tt_altTrnsExpCtr.b_hide+.tta_pronAcdCnr.b_hide+.tta_phraseb {
                border-top: none
            }

            .tt_altTrnsExpCtr+.tta_pronAcdCnr {
                border-top: 1px solid #f5f5f5
            }

            .tt_altTrnsExpCtr.b_hide+.tta_pronAcdCnr {
                border-top: 0
            }

            html[dir=ltr] .tta_suggDDWithClearBtn[dir=rtl],html[dir=rtl] .tta_suggDDWithClearBtn[dir=ltr] {
                left: 7%
            }

            html[dir=ltr] .tta_inputWithClearBtn[dir=rtl],html[dir=rtl] .tta_inputWithClearBtn[dir=ltr] {
                left: 12%
            }

            #tta_clear_cnt {
                height: 16px;
                width: 16px;
                position: absolute;
                left: 85%;
                top: 73px
            }

            html[dir=ltr] #tta_clear_cnt[dir=rtl],html[dir=rtl] #tta_clear_cnt[dir=ltr] {
                left: 6.5%
            }

            #tta_clear {
                cursor: pointer;
                height: 16px;
                width: 16px
            }

            #tta_clear svg {
                fill: #666;
                margin: 2px
            }

            #tta_clear svg:hover,#tta_clear svg:focus {
                fill: #444
            }

            .tta_EEPromo {
                background-color: #f5f5f5;
                margin-bottom: -10px
            }

            .tta_EEPromo {
                padding: 6px 0
            }

            .b_top .tta_EEPromo {
                border-radius: 0 0 6px 6px
            }

            .tta_EEPromo>* {
                display: inline-block;
                vertical-align: middle
            }

            .tta_EEPromo img {
                padding-left: 20px;
                padding-right: 12px
            }

            .tta_EEPromo>* {
                padding-top: 12px;
                padding-bottom: 12px
            }

            .tta_promoTxt {
                max-width: calc(64% - 20px)
            }

            #tta_container .tta_EEPromo a.tta_EELnk {
                float: right;
                border-radius: 32px;
                padding: 8px 20px;
                color: #fff;
                margin-right: 20px;
                background-color: #00809d;
                text-decoration: none;
                max-width: 25%;
                border: 1px solid #ddd
            }

            #tta_container .tta_EEPromo a.tta_EELnk {
                margin-top: 4px
            }

            #tta_container .tta_EEPromo a.tta_EELnk:hover {
                color: #fff
            }

            #tta_container .tta_EEPromo a.tta_EELnk:hover {
                -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
                -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
                box-shadow: 0 1px 2px 0 rgba(0,0,0,.1)
            }

            #tta_phrasebook #tta_attr {
                padding-left: 0;
                padding-top: 8px
            }

            .t_shimmerWrapper2.t_shimWd100 {
                width: 15%;
                margin-top: 12px;
                height: 16px
            }

            .tshimmCtr.tdechgt {
                padding-bottom: 12px
            }

            .tta_wng {
                padding-right: 4px
            }

            @media(forced-colors:active) {
                .t_inputoptions .tta_playfocus .t_option,.t_inputoptions *.t_option:hover,.t_inputoptions *.t_option:focus {
                    outline: 1px solid !important
                }

                .t_outputoptions .tta_playfocus .t_option,.t_outputoptions *.t_option:hover,.t_outputoptions *.t_option:focus {
                    outline: 1px solid !important
                }

                #tta_clear svg,#tta_clear svg:focus {
                    fill: ButtonText !important
                }

                .tta_tbl,.ttrev_icon {
                    border: 1px solid #ececec;
                    margin-left: -19.5px
                }
            }

            .tta_outtxt,.tta_err {
                padding: 24px 20px 40px 28px
            }

            .tta_intxt {
                padding: 24px 40px 40px 20px
            }

            .ttrev_icon {
                margin-left: -16.5px;
                top: 8px
            }

            .ttrev_icon svg {
                margin: 6px
            }

            .tta_swap {
                margin-top: 42px
            }

            .t_inputoptions {
                margin: 10px 28px 0 20px
            }

            .t_outputoptions {
                margin: 10px 20px 0 28px
            }

            .t_inputoptions.t_inputhelperoptions,.t_outputoptions.t_outputhelperoptions {
                margin: 0 0 8px 0
            }

            .tta_toneoptions {
                margin: 0 0 14px 28px;
                position: absolute;
                bottom: 0;
                left: 0;
                color: #1a0dab
            }

            #tta_tonesl {
                border-radius: 20px;
                height: 28px;
                width: 110px !important
            }

            #tta_clear_cnt {
                left: 87%;
                top: 60px
            }

            #tt_translatorHome .tta_swap {
                margin-top: 42px
            }

            #tt_translatorHome .ttrev_icon {
                top: 8px
            }

            .t_header {
                background: linear-gradient(180deg,#106ebe 0%,#004d8e 146.97%);
                padding: 24px 20px 18px 20px
            }

            .t_header a,.t_header a:visited,.t_header a:focus,.t_header a:hover {
                text-decoration: none
            }

            .tta_bingLogoCtr {
                position: absolute;
                top: 35px;
                left: 20px
            }

            .tta_bingLogo {
                height: 24px;
                vertical-align: middle;
                margin-right: 12px
            }

            .t_navigation {
                width: 100%;
                text-align: left;
                background: #f5f5f5;
                list-style-type: none;
                overflow: hidden;
                border-bottom: 1px solid #e5e5e5;
                height: 50px;
                display: flex;
                justify-content: center
            }

            .t_navigation>li:first-child {
                margin-left: 20px
            }

            .t_navigation>li:first-child a {
                margin-left: -20px
            }

            .t_navlinkitem {
                float: left;
                vertical-align: middle
            }

            .t_navlink {
                line-height: 24px;
                height: 24px;
                display: block;
                padding: 13px 17px;
                font-size: 14px
            }

            .t_navlink,.t_navlink:visited {
                color: #666;
                text-decoration: none
            }

            .t_navlink:focus,.t_navlink:hover {
                background-color: #ececec;
                text-decoration: underline
            }

            .t_navlinkactive,.t_navlinkactive:visited {
                font-weight: bold
            }

            .t_navlink {
                vertical-align: middle
            }

            .b_dark .t_navlink {
                color: #d2d0ce
            }

            .b_dark .t_navlink:focus,.b_dark .t_navlink:hover {
                background-color: #292827
            }

            .bcSrchBox {
                display: inline-block;
                margin-right: 16px;
                margin-top: 6px
            }

            .b_dark .b_searchboxForm,.b_dark .bcSrchBoxSubmit {
                background-color: #323130
            }

            .b_dark .b_searchboxForm input {
                color: #bebbb8;
                background-color: #323130
            }

            .b_searchboxForm {
                overflow: hidden;
                height: 48px;
                display: inline-block;
                border-radius: 48px
            }

            .bcSrchBoxSubmit {
                background: #fff;
                height: 48px;
                width: 32px;
                border: none;
                margin-right: 20px;
                cursor: pointer
            }

            .sw_qbox {
                border: none;
                height: 48px;
                padding: 0 20px;
                vertical-align: top;
                width: 600px;
                font-size: medium;
                outline: none
            }

            .header_sbidentity {
                display: inline-block;
                margin-top: -10px;
                vertical-align: middle;
                text-align: center;
                width: 100%
            }

            .header_sbidentity #id_s,.header_sbidentity #id_s:hover,.header_sbidentity #id_s:focus,.header_sbidentity #id_s:visited {
                text-decoration: none
            }

            .header_sbidentity .b_idOpen a#id_l {
                height: 44px
            }

            #id_h {
                height: 44px;
                line-height: 44px;
                margin-top: -2px;
                margin-right: 24px;
                right: 0;
                top: 20px;
                position: absolute;
                color: #fff
            }

            #id_h .idp_ham {
                display: none
            }

            #id_h #id_nc path {
                fill: #fff
            }

            @media(max-width: 1200px) {
                #id_h {
                    position:inherit;
                    margin-top: 4px
                }
            }

            @media(max-width: 1200px) and (max-width:1205px) {
                .tta_bingLogoCtr {
                    position:inherit
                }

                .header_sbidentity {
                    width: 80%
                }
            }

            .b_idOpen a#id_l,#id_l {
                color: #fff
            }

            .header_sbidentity.header_tablet #id_h .idp_ham {
                display: block
            }

            .b_footer {
                position: fixed;
                bottom: 0;
                z-index: 2
            }

            @media(max-width: 1440px) {
                #id_n {
                    white-space:nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    max-width: 90px;
                    display: inline-block
                }
            }

            #b_header #id_h {
                content-visibility: visible
            }

            .infobubble_item,.infobubble_locator .infobubble.ifbb_tri_left,.infobubble_locator .infobubble.ifbb_tri_right {
                display: inline-block
            }

            .infobubble.b_hide {
                display: none
            }

            .infobubble {
                box-shadow: 0 4px 12px 0 rgba(0,0,0,.1);
                border: 1px solid #ddd;
                padding: 16px;
                display: inline-block;
                position: absolute;
                z-index: 1015;
                background-color: #fff;
                border-radius: 6px !important;
                line-height: 20px;
                transform: translateY(-8px);
                opacity: 0
            }

            .infobubble.infobubble_dark {
                background-color: #000;
                color: #fff
            }

            .infobubble.infobubble_gray {
                background-color: #666;
                color: #fff
            }

            .infobubble.infobubble_nar {
                padding: 0
            }

            .infobubble.ifbb_tri_bottom {
                transform: translateY(8px)
            }

            .infobubble.infobubble_noanim,.infobubble.infobubble_noanim .infobubble_content {
                transform: none;
                opacity: 1;
                transition: initial
            }

            .infobubble.infobubble_fullbleed {
                padding: 16px 0 16px
            }

            .infobubble.infobubble_showNoDelay {
                transform: none;
                opacity: 1
            }

            .infobubble.infobubble_fadeIn {
                transition: opacity .01s linear,transform .24s cubic-bezier(.3,.55,.1,1);
                transition-delay: .6s;
                transform: translateY(0);
                opacity: 1
            }

            .infobubble.infobubble_showNoDelay .infobubble_content {
                transition: opacity .2s linear;
                opacity: 1
            }

            .infobubble.infobubble_fadeIn .infobubble_content {
                transition: opacity .2s linear;
                transition-delay: .6s;
                opacity: 1
            }

            .infobubble.fullwidth {
                margin: 0 20px
            }

            .infobubble_overlay {
                width: 100%;
                height: 100%;
                position: fixed;
                top: 0;
                left: 0;
                background-color: #000;
                z-index: 1010;
                opacity: .6
            }

            .infobubble_close {
                position: absolute;
                top: 0;
                right: 0;
                cursor: pointer;
                font-size: 16px;
                line-height: 16px;
                padding: 2px 4px
            }

            .infobubble_content {
                word-wrap: break-word;
                overflow: hidden;
                position: relative;
                opacity: .4
            }

            .infobubble.infobubble_tri_top .before,.infobubble.infobubble_tri_top .after,.infobubble.infobubble_tri_bottom .before,.infobubble.infobubble_tri_bottom .after {
                pointer-events: none;
                position: absolute;
                border-left: 8px solid transparent;
                border-right: 8px solid transparent
            }

            .infobubble.ifbb_tri_top .before,.infobubble.ifbb_tri_top .after,.infobubble.ifbb_tri_bottom .before,.infobubble.ifbb_tri_bottom .after {
                pointer-events: none;
                position: absolute;
                border-left: 8px solid transparent;
                border-right: 8px solid transparent
            }

            .infobubble.ifbb_tri_top .before {
                border-bottom: 8px solid #ddd;
                top: -8px
            }

            .infobubble.ifbb_tri_top .after {
                border-bottom-width: 8px;
                border-bottom-style: solid;
                top: -7px;
                border-bottom-color: #fff
            }

            .infobubble.ifbb_tri_bottom .before {
                border-top: 8px solid #ddd;
                bottom: -8px
            }

            .infobubble.ifbb_tri_bottom .after {
                border-top-width: 8px;
                border-top-style: solid;
                bottom: -7px;
                border-top-color: #fff
            }

            .infobubble.ifbb_tri_left .before,.infobubble.ifbb_tri_left .after,.infobubble.ifbb_tri_right .before,.infobubble.ifbb_tri_right .after {
                position: absolute;
                border-top: 8px solid transparent;
                border-bottom: 8px solid transparent
            }

            .infobubble.ifbb_tri_left .before {
                border-right: 8px solid #ddd;
                left: -8px
            }

            .infobubble.ifbb_tri_left .after {
                border-right: 8px solid #fff;
                left: -7px
            }

            .infobubble.ifbb_tri_right .before {
                border-left: 8px solid #ddd;
                right: -8px
            }

            .infobubble.ifbb_tri_right .after {
                border-left: 8px solid #fff;
                right: -7px
            }

            .infobubble.tri_center .before,.infobubble.tri_center .after {
                left: 50%;
                margin-left: -8px
            }

            .infobubble.tri_left .before,.infobubble.tri_left .after {
                left: 14px
            }

            .infobubble.tri_right .before,.infobubble.tri_right .after {
                right: 14px
            }

            .infobubble.tri_middle .before,.infobubble.tri_middle .after {
                top: 50%;
                margin-top: -8px
            }

            .infobubble.tri_top .before,.infobubble.tri_top .after {
                top: 14px
            }

            .infobubble.tri_bottom .before,.infobubble.tri_bottom .after {
                bottom: 14px
            }

            .infobubble.nobeak .before,.infobubble.nobeak .after {
                display: none
            }

            .infobubble_locator {
                position: relative;
                vertical-align: top
            }

            .infobubble_locator .infobubble.ifbb_tri_top,.infobubble_locator .infobubble.ifbb_tri_bottom {
                left: 0;
                right: 0
            }

            .infobubble.infobubble_lightborder {
                border-color: #ccc;
                border-bottom-color: #ccc
            }

            .infobubble.infobubble_lightborder .before {
                border-top-color: #ccc;
                border-bottom-color: #ccc
            }

            @media(prefers-color-scheme: dark) {
                #bpage.b_med .infobubble_overlay {
                    background-color:#faf9f8
                }

                #bpage.b_med .infobubble {
                    background-color: #292827
                }

                #bpage.b_med .infobubble.ifbb_tri_top .before,#bpage.b_med .infobubble.ifbb_tri_top .after {
                    border-bottom-color: #292827
                }

                #bpage.b_med .infobubble.ifbb_tri_top .before,#bpage.b_med .infobubble.ifbb_tri_top .after,#bpage.b_med .infobubble.ifbb_tri_bottom .before,#bpage.b_med .infobubble.ifbb_tri_bottom .after {
                    border-top-color: #292827
                }
            }

            #bpage.b_drk .infobubble_overlay {
                background-color: #faf9f8
            }

            #bpage.b_drk .infobubble {
                background-color: #292827
            }

            #bpage.b_drk .infobubble.ifbb_tri_top .before,#bpage.b_drk .infobubble.ifbb_tri_top .after {
                border-bottom-color: #292827
            }

            #bpage.b_drk .infobubble.ifbb_tri_top .before,#bpage.b_drk .infobubble.ifbb_tri_top .after,#bpage.b_drk .infobubble.ifbb_tri_bottom .before,#bpage.b_drk .infobubble.ifbb_tri_bottom .after {
                border-top-color: #292827
            }

            .infobubble.ifbb_tri_bottom.infobubble_dark .after {
                border-top-color: #000
            }

            .infobubble.ifbb_tri_top.infobubble_dark .after {
                border-bottom-color: #000
            }

            .infobubble.ifbb_tri_bottom.infobubble_gray .after {
                border-top-color: #666
            }

            .infobubble.ifbb_tri_top.infobubble_gray .after {
                border-bottom-color: #666
            }

            .infobubble_tooltip .infobubble_close {
                display: none
            }

            .infobubble_tooltip.infobubble_item:not(.infobubble_inline) {
                display: block
            }

            .infobubble_tooltip.infobubble {
                box-shadow: 0 0 0 1px rgba(0,0,0,.5),0 4px 12px 0 rgba(0,0,0,.14);
                border: none;
                word-wrap: break-word;
                padding: 8px 16px;
                background-color: #666;
                color: #fff;
                line-height: 18px
            }

            .infobubble_tooltip.infobubble.ifbb_tri_top .before {
                border-bottom: none;
                bottom: -8px
            }

            .infobubble_tooltip.infobubble.ifbb_tri_top .after {
                border-bottom-color: #666;
                top: -8px
            }

            .infobubble.ifbb_tri_bottom .before {
                border-top: none;
                top: -8px
            }

            .infobubble.ifbb_tri_bottom .after {
                border-top-color: #666;
                bottom: -8px
            }

            @media(prefers-color-scheme: dark) {
                #bpage.b_med .infobubble_tooltip.infobubble {
                    background-color:#767676;
                    color: #fff
                }

                #bpage.b_med .infobubble_tooltip.infobubble.ifbb_tri_top .after {
                    border-bottom-color: #767676
                }
            }

            #bpage.b_drk .infobubble_tooltip.infobubble {
                background-color: #767676;
                color: #fff
            }

            #bpage.b_drk .infobubble_tooltip.infobubble.ifbb_tri_top .after {
                border-bottom-color: #767676
            }

            .b_searchboxForm {
                position: relative
            }

            .mic_cont {
                cursor: pointer;
                display: inline-block
            }

            .mic_cont #vs_mic_icon {
                margin: 11px 9px;
                height: 18px;
                width: 18px
            }

            .mic_cont #vs_mic_icon:not(svg) {
                background-size: 463px 46px;
                background-repeat: no-repeat;
                background-position: -361px 0;
                z-index: 1;
                float: left
            }

            .mic_cont svg#vs_mic_icon {
                position: absolute;
                fill: #00809d
            }

            .mic_cont .ovr_cont {
                width: 36px;
                height: 40px
            }

            .mic_cont.partner {
                vertical-align: middle
            }

            .mic_cont .disableDefaultTooltip[data-tooltip]:hover::before,.mic_cont .disableDefaultTooltip[data-tooltip]:hover::after {
                display: none
            }

            .mic_cont .b_icon {
                position: relative;
                height: 100%;
                visibility: hidden
            }

            .mic_cont .b_icon .icon_path {
                fill: #00809d
            }

            .mic_cont #pv_tooltip,.mic_cont #pvl_tooltip {
                padding: 18px;
                background: #fff;
                position: absolute;
                z-index: 1001;
                width: 220px;
                border-radius: 4px;
                box-shadow: 0 0 0 1px rgba(0,0,0,.05),0 4px 12px 1px rgba(0,0,0,.14);
                font-family: Arial,Helvetica,Sans-Serif;
                font-size: 13px;
                color: #444;
                left: -192px;
                top: 48px;
                cursor: auto
            }

            .mic_cont .b_tooltip_point {
                transform: rotate(45deg);
                display: block;
                width: 14px;
                height: 14px;
                background: #fff;
                margin-top: -27px;
                border: 1px solid #f5f5f5;
                border-bottom: transparent;
                border-right: transparent;
                left: 202px;
                position: absolute;
                z-index: -1;
                box-shadow: -1px -1px 0 1px rgba(0,0,0,.01),-1px -1px 0 1px rgba(0,0,0,.01)
            }

            .mic_cont .b_tooltip_close_btn {
                position: absolute;
                right: 15px;
                top: 15px;
                cursor: pointer;
                z-index: 1
            }

            .mic_cont .b_tooltip_title {
                font-size: 16px;
                font-family: 'Segoe UI',Arial,Helvetica,Sans-Serif;
                text-align: left;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
                margin-bottom: 12px
            }

            .mic_cont .b_tooltip_description {
                text-align: left;
                color: #666;
                margin-bottom: 10px;
                font-size: 14px
            }

            .mic_cont .b_tooltip_close {
                width: 15px;
                height: 15px
            }

            .mic_cont .b_pvl_cont {
                width: fit-content;
                height: 112px;
                background-color: #f5f5f5;
                padding: 25px;
                cursor: pointer;
                font: 13px/20px 'Roboto',Helvetica,Sans-Serif;
                color: #00809d;
                margin: auto;
                margin-bottom: 10px
            }

            .mic_cont .b_pvl_icon {
                width: 64px;
                height: 64px;
                margin: auto;
                margin-bottom: 4px
            }

            .mic_cont .b_pvl_cont span {
                font: 13px/20px 'Roboto',Helvetica,Sans-Serif;
                color: #767676;
                text-align: center;
                display: block
            }

            .mic_cont hr.b_tooltip_divider {
                border-top: 1px solid #bbb;
                border-radius: 5px;
                margin-top: 12px;
                margin-bottom: 12px
            }

            .mic_cont.icon .b_icon {
                visibility: visible
            }

            .mic_cont .b_allowOverlay svg {
                height: unset;
                width: unset
            }

            .read_icon {
                width: 100%;
                height: 100%
            }

            @keyframes small_l {
                0% {
                    transform: scaleY(1)
                }

                100% {
                    transform: scaleY(7)
                }
            }

            .b_read_sl {
                animation: small_l .5s alternate infinite;
                transform-origin: center;
                transition: all .5s
            }

            @keyframes large_l {
                0% {
                    transform: scaleY(1)
                }

                100% {
                    transform: scaleY(.1429)
                }
            }

            .b_read_ll {
                animation: large_l .5s alternate infinite;
                transform-origin: center;
                transition: all .5s
            }

            @keyframes med_l {
                0% {
                    transform: scaleY(1)
                }

                50% {
                    transform: scaleY(1.8)
                }

                100% {
                    transform: scaleY(.55)
                }
            }

            .b_read_ml {
                animation: med_l .5s alternate infinite;
                transform-origin: center;
                transition: all .5s
            }

            .b_allowOverlay {
                position: fixed;
                background: rgba(0,0,0,.7);
                height: 100%;
                width: 100%;
                top: 0;
                left: 0;
                z-index: 6;
                cursor: auto
            }

            .b_ov_blocked .b_ov_perms {
                width: 131px;
                height: 109px;
                position: absolute;
                right: 20px
            }

            .b_ov_blocked .b_ov_permZoom {
                height: 100px;
                width: 100px;
                border-radius: 50px;
                position: absolute;
                top: 0;
                left: unset;
                right: 53px
            }

            .b_ov_blocked .b_ov_click {
                top: 33px;
                left: 3px
            }

            .b_ov_blocked .b_ov_click2 {
                top: -25px;
                left: unset;
                right: 27px
            }

            .b_ov_blocked .b_ov_textCont {
                left: 63px;
                top: 54px
            }

            .b_ov_blocked .b_ov_txt_lst {
                margin-left: 18px
            }

            .b_ov_blocked .b_ov_txt_lst_itm {
                list-style: decimal
            }

            .b_overlayCont {
                position: relative;
                width: 600px;
                height: 394px;
                margin: 100px auto auto auto;
                background-color: #c4c4c4;
                border-radius: 10px;
                overflow: hidden
            }

            .rms_image {
                height: 100%;
                width: 100%;
                display: block
            }

            .b_ov_dots {
                position: absolute;
                padding: 7px 0 0 13px;
                cursor: pointer
            }

            .b_ov_close {
                width: 12px;
                height: 12px;
                position: absolute;
                right: 8px;
                top: 6px;
                cursor: pointer
            }

            .b_ov_sb {
                background-color: #e8e8e8;
                height: 30px;
                margin-top: 23px;
                overflow: auto
            }

            .b_ov_sb .b_ov_bar .b_ov_micx {
                height: 10px;
                width: 8px;
                position: absolute;
                right: 29px;
                top: 3px
            }

            .b_ov_sb .b_ov_bar .b_ov_star {
                height: 10px;
                width: 9px;
                position: absolute;
                right: 11px;
                top: 2px
            }

            .b_ov_bar {
                background-color: #fff;
                height: 16px;
                width: 580px;
                margin: 7px 0 0 10px;
                border-radius: 4px;
                position: relative
            }

            .b_ov_body {
                height: 341px;
                background-color: #114a8b;
                position: relative;
                border-radius: 0 0 9px 9px
            }

            .b_ov_perms {
                width: 125px;
                height: 51px;
                margin-left: 15px
            }

            .b_ov_permZoom {
                height: 128px;
                width: 128px;
                border-radius: 64px;
                position: absolute;
                top: -15px;
                left: 30px;
                box-shadow: 0 2px 4px 1px rgba(0,0,0,.14);
                -webkit-box-shadow: 0 2px 4px 1px rgba(0,0,0,.14);
                overflow: hidden
            }

            .b_ov_click {
                width: 30px;
                height: 30px;
                position: absolute;
                top: 70px;
                left: 70px
            }

            .b_ov_hand {
                width: 30px;
                height: 29px;
                position: absolute;
                top: 15px;
                left: 15px
            }

            .b_ov_hand_step {
                position: absolute;
                left: 16px;
                top: 6px;
                color: #000
            }

            .b_ov_textCont {
                position: absolute;
                left: 160px;
                top: 85px
            }

            .b_ov_mic {
                height: 50px;
                width: 35px;
                margin-bottom: 23px
            }

            .b_ov_mic .icon_path {
                fill: #fff
            }

            .b_ov_title {
                color: #fff;
                font-size: 24px;
                line-height: 28px;
                margin-bottom: 20px
            }

            .b_ov_text {
                color: #fff;
                font-size: 16px;
                line-height: 18px;
                font-weight: 100;
                font-style: normal
            }

            .sb_bpr~.mic_cont #vs_mic_icon:not(svg) {
                background-position: -361px 0
            }

            .sb_bpr~.mic_cont svg#vs_mic_icon,.sb_bpr~.mic_cont .icon_path {
                fill: #111
            }

            .b_speech_overlay {
                cursor: default;
                z-index: 1005
            }

            .b_speech_cont {
                left: 0;
                top: 0;
                width: 100%;
                height: 200px;
                z-index: 5;
                overflow: hidden;
                position: absolute;
                background: #fff;
                border: 1px solid #ccc;
                box-sizing: border-box;
                box-shadow: 0 4.8px 14.4px rgba(0,0,0,.18),0 25.6px 57.6px rgba(0,0,0,.12);
                border-radius: 6px
            }

            .b_speech_cont.b_speech_suggestions {
                height: auto
            }

            .b_speech_cont.b_speech_suggestions .b_speech_cont_main {
                height: 200px
            }

            .b_speech_suggestions .b_mic_close {
                top: 100px
            }

            .b_mic_close {
                cursor: pointer;
                height: 102px;
                width: 102px;
                top: 50%;
                right: 19px;
                transform: translate3d(0,-50%,0);
                position: absolute;
                transition: transform .2s;
                background: none;
                border: none;
                padding: 0
            }

            .b_mic_close:hover {
                transform: translate3d(0,-50%,0) scale(1.1)
            }

            .b_mic_close:active {
                transform: translate3d(0,-50%,0)
            }

            .b_speech_suggestion_container {
                padding: 3%;
                padding-top: 0
            }

            .b_suggestion_item {
                display: inline-block;
                border: 1px solid #ddd;
                border-radius: 36px !important;
                padding: 0 16px 0 12px;
                cursor: pointer;
                height: 36px;
                background-color: #fff;
                vertical-align: middle;
                width: 100%;
                text-align: left
            }

            .b_suggestion_item:hover {
                background-color: #ececec
            }

            .b_suggestion_item:hover .b_suggestion_item_text {
                color: #444
            }

            .b_suggestion_item .b_suggestion_item_text {
                font: 16px/normal 'Roboto',Sans-Serif;
                line-height: 36px;
                text-overflow: ellipsis;
                white-space: nowrap;
                margin: 0 10px;
                color: #767676
            }

            @keyframes wave {
                0% {
                    transform: rotatex(0deg)
                }

                100% {
                    transform: rotatex(40deg)
                }
            }

            .b_mic_wave {
                animation: wave .5s alternate infinite;
                transform-origin: center bottom;
                transition: all .5s
            }

            @keyframes pulse {
                0% {
                    transform: scale(1)
                }

                100% {
                    transform: scale(1.25)
                }
            }

            .b_mic_pulse {
                animation: pulse .5s alternate infinite;
                transform-origin: center;
                transition: all .5s
            }

            .b_speech_suggestions .b_rec_text {
                top: 100px
            }

            .b_rec_text {
                width: 80%;
                position: absolute;
                font-style: normal;
                font-weight: normal;
                font-size: 30px;
                line-height: 35px;
                color: #404040;
                top: 50%;
                padding: 8px 32px;
                transform: translate3d(0,-50%,0);
                white-space: normal
            }

            .b_rec_placeholder {
                color: #767676
            }

            #b_noMic {
                display: inline-block
            }

            #b_noMic:hover {
                text-decoration: underline
            }

            .sbox .sb_form .mic_cont #vs_mic_icon.mic_icon {
                width: 29px;
                height: 22px;
                background-size: 22px 22px;
                background-repeat: no-repeat;
                background-position: center;
                margin: 0
            }

            .sbox .sb_form .mic_cont .ovr_cont {
                position: absolute;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%
            }

            .b_searchboxForm .b_speech_cont {
                left: -3px;
                top: -3px;
                width: calc(100% - -3px - -3px);
                box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 2px 4px 1px rgba(0,0,0,.18);
                border-left: 1px solid transparent;
                border-right: none;
                border-top: 1px solid transparent;
                border-bottom: 1px solid transparent
            }

            .mic_cont.icon.partner {
                background: transparent;
                padding: 0
            }

            .mic_cont #vs_mic_icon:not(svg) {
                background-image: url(/rp/Qk540QN8GIaMmT8oEUEVF6N8IF8.png)
            }

            .mic_cont .b_tooltip_close {
                background-image: url(/rp/fdVZU4ttbw8NDRm6H3I5BW3_vCo.svg)
            }

            .sbox .sb_form .mic_cont #vs_mic_icon.mic_icon {
                background-image: url(/rp/yFxRwxrSg4AefXfEJUKsQSDhvz8.png)
            }

            #tta_speechiconsrc {
                height: 40px;
                width: 40px
            }

            #tta_speechiconsrc .mic_cont.partner #vs_mic_icon {
                z-index: 0;
                width: 40px;
                height: 40px;
                display: none;
                background-repeat: no-repeat;
                background-position: center;
                background-size: 20px 20px;
                margin: 0;
                padding: 0
            }

            #tta_speechiconsrc .mic_cont.partner #vs_mic_icon path {
                display: none
            }

            #tta_speechiconsrc .mic_cont.partner {
                margin: 0;
                padding: 0;
                height: 40px;
                width: 40px
            }

            #tta_speechiconsrc .b_speech_overlay .b_speech_cont {
                z-index: 4
            }

            .b_dark #tta_speechiconsrc .b_speech_overlay .b_speech_cont {
                background-color: #323130;
                border: 1px solid #545250
            }

            #tta_speechiconsrc .b_speech_overlay .b_speech_cont .b_close svg {
                width: 100%;
                height: 100%
            }

            #tta_speechiconsrc .infobubble_locator {
                width: 145px;
                margin-left: -50px;
                vertical-align: middle
            }

            #tta_speechiconsrc .mic_cont .ovr_cont {
                width: 40px;
                height: 40px
            }

            #tta_speechiconsrc .mic_cont .ovr_cont .b_icon {
                width: 40px;
                height: 40px
            }

            .b_dark #tta_speechiconsrc .mic_cont.partner #vs_mic_icon {
                background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2221%22%20viewBox%3D%220%200%2015%2021%22%20fill%3D%22none%22%20vertical-align%3D%22middle%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M13.7942%2012.526C13.1708%2012.1594%2012.3658%2012.3634%2011.996%2012.9818C11.681%2013.507%2011.2764%2013.974%2010.8004%2014.362L10.6809%2014.457L10.5602%2014.5482C10.0893%2014.8909%209.56716%2015.158%209.01273%2015.3398C7.8689%2015.7139%206.63532%2015.7207%205.48735%2015.3594C4.95272%2015.1895%204.44697%2014.9406%203.98717%2014.6211L3.8126%2014.4909L3.64067%2014.3607C3.16375%2013.971%202.75796%2013.5028%202.44104%2012.9766C2.07027%2012.3585%201.26463%2012.1556%200.641604%2012.5234C0.0185746%2012.8913%20-0.185919%2013.6905%200.184854%2014.3086C0.656084%2015.0923%201.25992%2015.7896%201.96985%2016.3698L1.98035%2016.3789L2.19954%2016.5508L2.21792%2016.5651L2.45285%2016.7357L2.46598%2016.7448L2.47779%2016.7526C3.4983%2017.4632%204.66919%2017.9326%205.90079%2018.125V19.5312C5.90079%2020.2504%206.48842%2020.8333%207.21329%2020.8333C7.93816%2020.8333%208.52579%2020.2504%208.52579%2019.5312V18.125C9.82472%2017.9251%2011.056%2017.4177%2012.1155%2016.6458H12.1234L12.2809%2016.5273L12.294%2016.5169L12.4528%2016.3867L12.4633%2016.3802H12.4699C13.1813%2015.8001%2013.7857%2015.1018%2014.2562%2014.3164C14.4355%2014.0185%2014.4876%2013.6619%2014.4009%2013.3258C14.3141%2012.9897%2014.0957%2012.7018%2013.7942%2012.526ZM7.21329%2013.0208C9.38791%2013.0208%2011.1508%2011.2719%2011.1508%209.11458V3.90625C11.1508%201.74889%209.38791%200%207.21329%200C5.03867%200%203.27579%201.74889%203.27579%203.90625V9.11458C3.27579%2011.2719%205.03867%2013.0208%207.21329%2013.0208Z%22%20fill%3D%22%23D2D0CE%22%2F%3E%0D%0A%3C%2Fsvg%3E)
            }

            #tta_speechiconsrc .mic_cont.partner #vs_mic_icon {
                background-image: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20focusable%3D%22false%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23767676%22%20width%3D%2220px%22%20height%3D%2220px%22%20vertical-align%3D%22middle%22%3E%0D%0A%3Cpath%20d%3D%22m10.001%2013.678v.001h-.001zm3.013-4.058a1%201%200%200%200%20-1.37.35%204.055%204.055%200%200%201%20-.911%201.06l-.091.073-.092.07a4.246%204.246%200%200%201%20-1.179.608%204.364%204.364%200%200%201%20-2.686.015%204.254%204.254%200%200%201%20-1.143-.567l-.133-.1-.131-.1a4.105%204.105%200%200%201%20-.914-1.063%201%201%200%200%200%20-1.719%201.023%206.1%206.1%200%200%200%201.36%201.583l.008.007.167.132.014.011.179.131.01.007.009.006a6.225%206.225%200%200%200%202.608%201.054v1.08a1%201%200%200%200%202%200v-1.08a6.236%206.236%200%200%200%202.735-1.136h.006l.12-.091.01-.008.121-.1.008-.005h.005a6.057%206.057%200%200%200%201.361-1.585%201%201%200%200%200%20-.352-1.375zm-5.014.38a3%203%200%200%200%203-3v-4a3%203%200%200%200%20-6%200v4a3%203%200%200%200%203%203z%22%3E%3C%2Fpath%3E%0D%0A%3C%2Fsvg%3E)
            }

            .tvkeyIcon {
                padding: 20px;
                background-position: center;
                background-repeat: no-repeat;
                cursor: pointer;
                display: inline-block;
                height: auto;
                top: 6px
            }

            .tvkeyIcon:hover::before {
                bottom: -22px;
                left: 20px;
                z-index: 6
            }

            .tvkeyIcon:hover::after {
                top: 38px;
                left: 20px;
                z-index: 4
            }

            #hp_container #tvkeyIcon:hover::before {
                bottom: -19px;
                left: 28px
            }

            #hp_container #tvkeyIcon:hover::after {
                top: 38px;
                left: 28px
            }

            rtl #hp_container #tvkeyIcon:hover::before,.rtl #hp_container #tvkeyIcon:hover::after {
                left: -40px
            }

            .tvkeyIcon:hover {
                background-image: url("")
            }

            .tvkeyRest {
                background-image: url("")
            }

            .tvkeyPress {
                background-image: url("")
            }

            a.cbtn,.cbtn a,.cbtn input {
                -webkit-appearance: none;
                border-radius: 2px;
                border: 1px solid #ddd;
                min-width: 50px;
                max-width: 100%;
                line-height: 30px;
                padding: 0 15px;
                display: inline-block;
                font-size: inherit;
                text-align: center;
                text-decoration: none;
                cursor: pointer;
                font-weight: normal
            }

            a.cbtn.b_compact,.cbtn.b_compact a,.cbtn.b_compact input {
                line-height: 26px
            }

            a.cbtn,.cbtn a,.cbtn input,#b_content a.cbtn,#b_content a.cbtn:visited,#b_content .cbtn a,#b_content .cbtn a:visited {
                color: #666;
                background-color: #f5f5f5
            }

            #b_content a.cbtn:hover,#b_content .cbtn a:hover,.cbtn input:hover {
                background-color: #f9f9f9;
                color: #111;
                border-color: #ccc;
                box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
                -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1)
            }

            #b_content a.cbtn:active,#b_content .cbtn a:active,.cbtn input:focus,.cbtn input:active {
                background: #ececec;
                color: #111;
                border-color: #ccc;
                box-shadow: none;
                -webkit-box-shadow: none
            }

            .cbtn input {
                height: 32px;
                vertical-align: middle
            }

            .cbtn.b_compact input {
                height: 28px
            }

            .cbtn input::-moz-focus-inner {
                padding: 0;
                border: 0
            }

            #b_content a.cbtn.b_highlighted,#b_content .cbtn.b_highlighted a,#b_content a.cbtn.b_highlighted:visited,#b_content .cbtn.b_highlighted a:visited,.cbtn.b_highlighted input {
                background: #106ebe;
                color: #fff;
                border-color: #106ebe
            }

            #b_content a.cbtn.b_highlighted:hover,#b_content .cbtn.b_highlighted a:hover,.cbtn.b_highlighted input:hover {
                background-color: #106ebe;
                color: #fff;
                border-color: #106ebe;
                box-shadow: none;
                -webkit-box-shadow: none
            }

            #b_content a.cbtn.b_highlighted:active,#b_content .cbtn.b_highlighted a:active,.cbtn.b_highlighted input:focus,.cbtn.b_highlighted input:active {
                background: #106ebe;
                border-color: #106ebe
            }

            .btns {
                overflow: hidden;
                margin-bottom: 4px
            }

            .splt {
                float: left
            }

            .splt_2btns {
                width: 50%
            }

            .splt_3btns {
                width: 33.33%
            }

            .splt_nm,.btns .cbtn *,.b_vPanel .btns .cbtn {
                margin-bottom: 0
            }

            .btns .cbtn {
                margin-bottom: 8px
            }

            .lBtn,.mBtn {
                margin-right: 4px
            }

            .rBtn,.mBtn {
                margin-left: 4px
            }

            .btns .cbtn a,.btns .cbtn input {
                width: calc(100% - 32px);
                margin-bottom: 0
            }

            .b_1btns .cbtn {
                width: 100%
            }

            .b_2btns .cbtn {
                width: calc(50% - 4px);
                min-width: calc(50% - 4px)
            }

            .b_3btns .cbtn {
                width: calc(33.33% - 5.333333333px);
                min-width: calc(33.33% - 5.333333333px)
            }

            .btns li.cbtn {
                display: inline-block
            }

            .b_2btns .cbtn:nth-child(even),.b_3btns .cbtn:nth-child(3n+2),.b_3btns .cbtn:nth-child(3n+3) {
                margin-left: 8px
            }

            .b_onpage_expansion {
                height: 40px;
                cursor: pointer
            }

            .b_onpage_expansion::before {
                content: "";
                display: inline-block;
                vertical-align: middle;
                height: 100%
            }

            .b_onpage_expansion .b_expansion_chevron {
                display: inline-block;
                height: 16px;
                width: 10px;
                vertical-align: middle
            }

            .b_onpage_expansion .b_chevron_down svg {
                transform: rotate(90deg)
            }

            .b_onpage_expansion .b_chevron_up svg {
                transform: rotate(-90deg)
            }

            .b_onpage_expansion .b_expansion_text,.b_onpage_expansion .b_expansion_content {
                display: inline-block;
                margin-right: 16px;
                vertical-align: middle;
                max-width: calc(100% - 26px)
            }

            a.b_onpage_expansion {
                display: block
            }

            #b_context .b_onpage_expansion {
                position: relative
            }

            #b_context .b_onpage_expansion .b_expansion_chevron {
                position: absolute;
                top: 12px;
                right: 3px
            }

            .b_module_expansion_control {
                padding-bottom: 4px
            }

            .b_module_expansion .b_expansion_wrapper {
                border-top: 1px solid #cdcdcd
            }

            .b_module_expansion_control.b_module_head>.b_module_expansion .b_expansion_wrapper {
                border-top: none
            }

            .b_module_expansion .b_expmob_rc {
                border-top: none
            }

            .b_module_expansion .b_expansion_wrapper,.b_module_expansion .b_offpage_expansion a,#b_results .b_module_expansion .b_offpage_expansion a {
                color: #666
            }

            .b_module_expansion .b_expansion_wrapper .sv_ch {
                fill: #666
            }

            .b_module_expansion_control.b_module_head>.b_module_expansion .b_expansion_wrapper,.b_module_expansion_control.b_module_head>.b_module_expansion .b_offpage_expansion a,#b_results .b_module_expansion_control.b_module_head>.b_module_expansion .b_offpage_expansion a {
                color: #666
            }

            .b_module_expansion_control.b_module_head>.b_module_expansion .b_expansion_wrapper .sv_ch {
                fill: #666
            }

            #b_context .b_module_expansion .b_expansion_wrapper {
                border-top: 1px solid #ebebeb
            }

            #b_context .b_module_expansion_control.b_module_head>.b_module_expansion .b_expansion_wrapper {
                border-top: none
            }

            #b_pole .b_module_expansion .b_offpage_expansion a {
                color: #666
            }

            #b_pole .b_module_expansion_control.b_module_head>.b_module_expansion .b_offpage_expansion a {
                color: #666
            }

            #b_context .b_module_expansion .b_offpage_expansion a {
                color: #666
            }

            #b_context .b_module_expansion_control.b_module_head>.b_module_expansion .b_expansion_wrapper,#b_context .b_module_expansion_control.b_module_head>.b_module_expansion .b_offpage_expansion a {
                color: #767676
            }

            #b_context .b_module_expansion_control.b_module_head>.b_module_expansion .b_expansion_wrapper .sv_ch {
                fill: #767676
            }

            .b_ans .b_sideBleed,.b_algo .b_sideBleed,.b_ad .b_sideBleed {
                margin-left: -20px;
                margin-right: -20px
            }

            .b_ans.b_topborder .b_sideBleed,.b_ans.b_nonfirsttopb .b_sideBleed {
                margin-left: -19px;
                margin-right: -19px
            }

            .b_topborder .b_bottomBleed,.b_nonfirsttopb .b_bottomBleed {
                margin-bottom: -10px
            }

            .b_tophbb .b_bottomBleed {
                margin-bottom: -19px
            }

            .b_topborder .b_topBleed,.b_nonfirsttopb .b_topBleed {
                margin-top: -15px
            }

            .b_tophbb .b_topBleed {
                margin-top: -15px
            }

            #b_context .b_ans .b_sideBleed {
                margin-left: -20px;
                margin-right: -20px
            }

            #b_context .b_ad .b_sideBleed {
                margin-left: -20px;
                margin-right: -20px
            }

            #b_context .b_ans:not(:last-child) .b_bottomBleed {
                margin-bottom: -5px
            }

            #b_context .b_ad:not(:last-child) .b_bottomBleed .b_expando .b_ans .b_bottomBleed {
                margin-bottom: -15px
            }

            #b_context .b_ans .b_topBleed {
                margin-top: -10px
            }

            #b_context .b_ad .b_topBleed {
                margin-top: -10px
            }

            #b_context .b_ans .b_entityTP .b_sideBleed,#b_context .b_ad .pa_sb .b_sideBleed {
                margin-left: -19px;
                margin-right: -19px
            }

            #b_context .b_ans .b_entityTP .b_topBleed,#b_context .b_ad .pa_sb .b_topBleed {
                margin-top: -9px
            }

            #b_context .b_ans .b_entityTP .b_bottomBleed {
                margin-bottom: -4px
            }

            .b_ans .b_sideBleed .b_antiSideBleed,.b_algo .b_sideBleed .b_antiSideBleed,.b_ad .b_sideBleed .b_antiSideBleed {
                padding-left: 20px;
                padding-right: 20px
            }

            .b_ans.b_topborder .b_antiSideBleed,.b_ans.b_nonfirsttopb .b_antiSideBleed {
                padding-left: 19px;
                padding-right: 19px
            }

            .b_topborder .b_bottomBleed .b_antiBottomBleed,.b_nonfirsttopb .b_bottomBleed .b_antiBottomBleed {
                padding-bottom: 10px
            }

            .b_topborder .b_topBleed .b_antiTopBleed,.b_nonfirsttopb .b_topBleed .b_antiTopBleed {
                padding-top: 15px
            }

            .b_tophbb .b_bottomBleed .b_antiBottomBleed {
                padding-bottom: 19px
            }

            .b_tophbb .b_topBleed .b_antiTopBleed {
                padding-top: 15px
            }

            #b_context .b_ans .b_antiSideBleed {
                padding-left: 20px;
                padding-right: 20px
            }

            #b_context .b_ad .b_antiSideBleed {
                padding-left: 20px;
                padding-right: 20px
            }

            #b_context .b_ans:not(:last-child) .b_antiBottomBleed {
                padding-bottom: 5px
            }

            #b_context .b_ad:not(:last-child) .b_antiBottomBleed,.b_expando .b_ans .b_bottomBleed {
                padding-bottom: 15px
            }

            #b_context .b_ans .b_antiTopBleed {
                padding-top: 10px
            }

            #b_context .b_ad .b_antiTopBleed {
                padding-top: 10px
            }

            #b_context .b_ans .b_entityTP .b_antiSideBleed,#b_context .b_ad .pa_sb .b_antiSideBleed {
                padding-left: 19px;
                padding-right: 19px
            }

            #b_context .b_ans .b_entityTP .b_antiTopBleed,#b_context .b_ad .pa_sb .b_antiTopBleed {
                padding-top: 9px
            }

            #b_context .b_ans .b_entityTP .b_antiBottomBleed {
                padding-bottom: 4px
            }

            .expansionAccessibilityText {
                display: none;
            }

            html,body,h1,h2,h3,h4,h5,h6,p,img,ol,ul,li,form,table,tr,th,td {
                border: 0;
                border-collapse: collapse;
                border-spacing: 0;
                list-style: none;
                margin: 0;
                padding: 0
            }

            #b_header,.b_footer {
                font: 13px/normal Arial,Helvetica,Sans-Serif
            }

            .b_hide {
                display: none
            }

            .b_footer {
                background-color: #ececec;
                color: #666;
                float: left;
                width: 100%;
                line-height: 18px;
                padding: 12px 0
            }

            #b_footerItems ul {
                display: block
            }

            #b_footerItems li {
                display: inline;
                float: left
            }

            #b_footerItems span {
                margin-right: 24px;
                margin-left: 48px;
                float: right
            }

            #b_footerItems a {
                margin-right: 24px
            }

            #b_footerItems {
                line-height: 24px;
                padding: 0 20px
            }

            .b_footer a,.cbtn {
                text-decoration: none
            }

            .cbtn {
                font-size: 13px;
                font-weight: 700;
                font-family: Arial,Helvetica,Sans-Serif
            }

            .b_footer a:hover {
                text-decoration: underline
            }

            .b_footer a,.b_footer a:visited {
                color: #666
            }

            .b_footerRight {
                display: inline-block;
                vertical-align: top;
                margin: 13px 0 0 50px
            }
        </style>
        <style type="text/css">
            .hasmic .mic_cont.partner {
                display: inline-block
            }

            .mic_cont.partner {
                margin: 0 0 5px 18px
            }
        </style>
        <script type="text/javascript" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
            //<![CDATA[
            var logJSText = function(n, t) {
                t === void 0 && (t = null);
                (new Image).src = _G.lsUrl + '&Type=Event.ClientInst&DATA=[{"T":"CI.ClientInst","FID":"CI","Name":"' + escape(n) + (t ? '","Text":"' + escape(t) : "") + '"}]'
            }
              , getHref = function() {
                return location.href
            };
            try {
                var ignErr = ["ResizeObserver loop completed with undelivered notifications.", "ResizeObserver loop limit exceeded"]
                  , rszMsg = "ResizeObserverLimit"
                  , maxErr = 3
                  , ignoreCurrentError = function(n, t) {
                    return ignErr.indexOf(n) < 0 ? !1 : (window.WRC || logJSText(rszMsg),
                    window.WRC = 1,
                    t != null && (typeof sj_sp != "undefined" && sj_sp(t),
                    typeof sj_pd != "undefined" && sj_pd(t)),
                    !0)
                }
                  , regexEsc = function(n) {
                    return n.replace(/([.?*+^$&[\]\\(){}|<>-])/g, "\\$1")
                };
                window.jsErrorHandler = function(n) {
                    var u, y, s, nt, tt, r, f, it, e, l, a, o;
                    try {
                        if (u = '"noMessage"',
                        y = (n.error || n).message || u,
                        ignoreCurrentError(y, n))
                            return;
                        if (s = (window.ERC ? window.ERC : 0) + 1,
                        window.ERC = s,
                        s > maxErr) {
                            logJSText("max errors reached");
                            return
                        }
                        var h = n.error || n
                          , p = n.filename
                          , w = n.lineno
                          , b = n.colno
                          , k = n.extra
                          , c = h.severity || "Error"
                          , d = h.message || u
                          , i = h.stack
                          , t = '"' + escape(d.replace(/"/g, "")) + '"'
                          , g = new RegExp(regexEsc(getHref()),"g");
                        if (i) {
                            for (nt = /\(([^\)]+):[0-9]+:[0-9]+\)/g,
                            r = {}; (tt = nt.exec(i)) !== null; )
                                f = tt[1],
                                r[f] ? r[f]++ : r[f] = 1;
                            e = 0;
                            for (l in r)
                                r[l] > 1 && (a = regexEsc(l),
                                it = new RegExp(a,"g"),
                                i = i.replace(it, e),
                                i += "#" + e + "=" + a,
                                e++);
                            i = i.replace(g, "self").replace(/"/g, "");
                            t += ',"Stack":"' + (escape(i) + '"')
                        }
                        if (p && (t += ',"Meta":"' + escape(p.replace(g, "self")) + '"'),
                        w && (t += ',"Line":"' + w + '"'),
                        b && (t += ',"Char":"' + b + '"'),
                        k && (t += ',"ExtraInfo":"' + k + '"'),
                        d === u)
                            if (c = "Warning",
                            t += ',"ObjectToString":"' + n.toString() + '"',
                            JSON && JSON.stringify)
                                t += ',"JSON":"' + escape(JSON.stringify(n)) + '"';
                            else
                                for (o in n)
                                    n.hasOwnProperty(o) && (t += ',"' + o + '":"' + n[o] + '"');
                        var rt = (new Date).getTime()
                          , ut = '"T":"CI.' + c + '","FID":"CI","Name":"JS' + c + '","Text":' + t + ""
                          , ft = "<E><T>Event.ClientInst<\/T><IG>" + _G.IG + "<\/IG><TS>" + rt + "<\/TS><D><![CDATA[[{" + ut + "}]]\]><\/D><\/E>"
                          , et = "<ClientInstRequest><Events>" + ft + "<\/Events><STS>" + rt + "<\/STS><\/ClientInstRequest>"
                          , v = new XMLHttpRequest;
                        v.open("POST", "/fd/ls/lsp.aspx?", !0);
                        v.setRequestHeader("Content-Type", "text/xml");
                        v.send(et);
                        typeof sj_evt != "undefined" && sj_evt.fire("ErrorInstrumentation", t)
                    } catch (ot) {
                        logJSText("MetaJSError", "Failed to execute error handler. " + ot.message)
                    }
                }
                ;
                window.addEventListener && window.addEventListener("error", window.jsErrorHandler, !1)
            } catch (e) {
                logJSText("MetaJSError", "Failed to bind error handler " + e.message)
            }
            ;var amd, define, require;
            (function(n) {
                function e(n, i, u) {
                    t[n] || (t[n] = {
                        dependencies: i,
                        callback: u
                    },
                    r(n))
                }
                function r(n) {
                    if (n) {
                        if (n)
                            return u(n)
                    } else {
                        if (!f) {
                            for (var r in t)
                                u(r);
                            f = !0
                        }
                        return i
                    }
                }
                function u(n) {
                    var s, e;
                    if (i[n])
                        return i[n];
                    if (t.hasOwnProperty(n)) {
                        var h = t[n]
                          , f = h.dependencies
                          , l = h.callback
                          , a = r
                          , o = {}
                          , c = [a, o];
                        if (f.length < 2)
                            throw "invalid usage";
                        else if (f.length > 2)
                            for (s = f.slice(2, f.length),
                            e = 0; e < s.length; e++)
                                c.push(u(s[e]));
                        return l.apply(this, c),
                        i[n] = o,
                        o
                    }
                }
                var t = {}
                  , i = {}
                  , f = !1;
                n.define = e;
                n.require = r
            }
            )(amd || (amd = {}));
            define = amd.define;
            require = amd.require;
            var _w = window
              , _d = document
              , sb_ie = window.ActiveXObject !== undefined
              , sb_i6 = sb_ie && !_w.XMLHttpRequest
              , _ge = function(n) {
                return _d.getElementById(n)
            }
              , _qs = function(n, t) {
                return t = typeof t == "undefined" ? _d : t,
                t.querySelector ? t.querySelector(n) : null
            }
              , sb_st = function(n, t) {
                return setTimeout(n, t)
            }
              , sb_rst = sb_st
              , sb_ct = function(n) {
                clearTimeout(n)
            }
              , sb_gt = function() {
                return (new Date).getTime()
            }
              , sj_gx = function() {
                return sb_i6 ? new ActiveXObject("MSXML2.XMLHTTP") : new XMLHttpRequest
            };
            _w.sj_ce = function(n, t, i) {
                var r = _d.createElement(n);
                return t && (r.id = t),
                i && (r.className = i),
                r
            }
            ;
            _w.sj_cook = _w.sj_cook || {
                get: function(n, t) {
                    var i = _d.cookie.match(new RegExp("\\b" + n + "=[^;]+")), r;
                    return t && i ? (r = i[0].match(new RegExp("\\b" + t + "=([^&]*)")),
                    r ? r[1] : null) : i ? i[0] : null
                }
            };
            _w.sk_merge || (_w.sk_merge = function(n) {
                _d.cookie = n
            }
            );
            _w.bbe = "A:rms:answers:Shared:BingCore.Bundle";
            define("fallback", ["require", "exports"], function(n, t) {
                function f() {
                    return function() {
                        for (var r, h, c, t = [], n = 0; n < arguments.length; n++)
                            t[n] = arguments[n];
                        if (r = s(arguments.callee),
                        u && (h = e(r),
                        h.toString() != f().toString()))
                            return h.apply(null, arguments);
                        c = i[r].q;
                        t[0] === "onPP" && o();
                        c.push(t)
                    }
                }
                function s(n) {
                    for (var t in i)
                        if (i[t].h === n)
                            return t
                }
                function e(n, t) {
                    for (var u, e = n.split("."), i = _w, r = 0; r < e.length; r++)
                        u = e[r],
                        typeof i[u] == "undefined" && t && (i[u] = r === e.length - 1 ? f() : {}),
                        i = i[u];
                    return i
                }
                function o() {
                    var e = i["rms.js"].q, o, f, r, n, s, u, t;
                    if (e.length > 0)
                        for (o = !1,
                        f = 0; f < e.length; f++) {
                            for (r = e[f],
                            n = 0; n < r.length; n++)
                                if (s = _w.bbe,
                                u = r[n][s],
                                u || (u = r[n]["A:rmsBu0"]),
                                u) {
                                    t = _d.createElement("script");
                                    t.setAttribute("data-rms", "1");
                                    t.setAttribute("crossorigin", "anonymous");
                                    t.src = u;
                                    t.type = "text/javascript";
                                    setTimeout(function() {
                                        _d.body.appendChild(t)
                                    }, 0);
                                    r.splice(n, 1);
                                    o = !0;
                                    break
                                }
                            if (o)
                                break
                        }
                }
                function h() {
                    var n, t, f;
                    for (u = !1,
                    n = 0; n < r.length; n++)
                        t = r[n],
                        f = e(t, !0),
                        i[t] = {
                            h: f,
                            q: []
                        }
                }
                function c() {
                    for (var t, n = 0; n < r.length; n++) {
                        var o = r[n]
                          , s = i[o].q
                          , h = e(o);
                        for (t = 0; t < s.length; t++)
                            h.toString() !== f().toString() && h.apply(null, s[t])
                    }
                    u = !0
                }
                function l(n, t, i, r) {
                    n && ((n === _w || n === _d || n === _d.body) && t == "load" ? _w.sj_evt.bind("onP1", i, !0) : n.addEventListener ? n.addEventListener(t, i, r) : n.attachEvent ? n.attachEvent("on" + t, i) : n["on" + t] = i)
                }
                t.__esModule = !0;
                t.replay = void 0;
                var r = ["rms.js", "sj_evt.bind", "sj_evt.fire", "sj_jb", "sj_wf", "sj_cook.get", "sj_cook.set", "sj_pd", "sj_sp", "sj_be", "sj_go", "sj_ev", "sj_ue", "sj_evt.unbind", "sj_et", "Log.Log", "sj_mo", "sj_so"]
                  , i = {}
                  , u = !1;
                _w.fb_is = o;
                t.replay = c;
                h();
                _w.sj_be = l
            });
            function lb() {
                _w.si_sendCReq && sb_st(_w.si_sendCReq, 800);
                _w.lbc && _w.lbc()
            }
            ;(function() {
                function n(n) {
                    n = sb_ie ? _w.event : n;
                    (!n.altKey || n.ctrlKey || n.shiftKey) && (n.key && n.key === "Enter" || n.keyCode && n.keyCode === 13) && _w.si_ct(sb_ie ? n.srcElement : n.target, !1, n, "enter")
                }
                sj_be(document, "keydown", n, !1)
            }
            )();
            (function() {
                function n(n) {
                    _w.si_ct(sb_ie ? _w.event.srcElement : n.target, !1, _w.event || n)
                }
                sj_be(document, "mousedown", n, !1)
            }
            )();
            _w.si_sbwu = function(n) {
                var r = _G.BQIG == null ? _G.IG : _G.BQIG
                  , u = "/fd/ls/GLinkPingPost.aspx?IG=" + r + n
                  , t = "sendBeacon"
                  , i = !1;
                if (navigator && navigator[t])
                    try {
                        navigator[t](u, "");
                        i = !0
                    } catch (f) {}
                return i
            }
            ;
            ClTrCo = {};
            var ctcc = 0
              , clc = _w.ClTrCo || {};
            _w.si_ct = function(n, t, i, r) {
                var u, o, e, s, f, a, h, c, l;
                if (clc.SharedClickSuppressed)
                    return !0;
                u = "getAttribute";
                try {
                    for (; n !== document.body; n = n.parentNode) {
                        if (!n || n === document || n[u]("data-noct"))
                            break;
                        if (o = (n.tagName === "A" || n[u]("data-clicks")) && (n[u]("h") || n[u]("data-h") || n[u]("data-cspi")) || n[u]("_ct"),
                        o) {
                            e = n[u]("_ctf");
                            s = -1;
                            i && (i.type === "keydown" ? s = -2 : i.button != null && (s = i.button));
                            e && _w[e] || (e = "si_T");
                            e === "si_T" && (f = n[u]("href"),
                            _G !== undefined && _G.EF !== undefined && _G.EF.newtabredironclicktracking === 1 && f.indexOf("/newtabredir") == 0 ? (a = new RegExp("[?&]?url=([^&]*)(&|$)"),
                            h = f.match(a),
                            h && (f = f.indexOf("&be=1") >= 0 ? encodeURIComponent(atob(decodeURIComponent(h[1]))) : h[1])) : f = encodeURIComponent(n[u]("href")),
                            clc.furl && !n[u]("data-private") ? o += "&url=" + f : clc.mfurl && (o += "&abc=" + f));
                            r && (o += "&source=" + r);
                            c = "";
                            clc.mc && (c = "&c=" + ctcc++);
                            l = "&" + o + c;
                            _w.si_sbwu(l) || _w[e] && _w[e](l, n, i, s);
                            break
                        }
                        if (t)
                            break
                    }
                } catch (v) {
                    _w.SharedLogHelper ? SharedLogHelper.LogWarning("clickEX", null, v) : (new Image).src = _G.lsUrl + '&Type=Event.ClientInst&DATA=[{"T":"CI.Warning","FID":"CI","Name":"JSWarning","Text":' + v.message + "}]"
                }
                return !0
            }
            ;
            _w.si_sbwu || (_w.si_sbwu = function() {
                return !1
            }
            ),
            function() {
                _w._G && (_G.si_ct_e = "click")
            }();
            var wlc_d = 1500
              , wlc_t = 63843837238;
            ;function rdr_T(n) {
                var u = _w.event, f = !0, e = "getAttribute", i, t, r;
                if (navigator.cookieEnabled && _G && _G.SUIH && u && u.button < 2 && (t = u.target || u.srcElement)) {
                    for (; t !== _d.body; t = t.parentNode)
                        if (t.tagName == "A")
                            break;
                    i = t[e]("href");
                    var o = t[e]("h") || t[e]("_ct")
                      , h = _w.sj_isAjax && t.host === location.host && t.pathname === "/search"
                      , c = t.hash ? t.search === _w.location.search : !1
                      , s = !0;
                    try {
                        s = (_d.cookie.match(/SRCHUID/g) || []).length === 1
                    } catch (l) {}
                    f = !(!h && o && "&" + o === n && _w.btoa && t.protocol && t.protocol.indexOf("http") > -1 && !c && s)
                }
                if (!f && i && i.indexOf(_G.gpUrl) < 0) {
                    for (i = btoa(i).replace(/\+/g, "-").replace(/\//g, "_"),
                    r = i.length - 1; r >= 0 && i.charCodeAt(r) == 61; r--)
                        ;
                    i = _G.gpUrl + "IG=" + _G.IG + "&" + n + "&SUIH=" + _G.SUIH + "&redir=" + i.substr(0, r + 1);
                    t.setAttribute("href", i)
                }
                return f && _w.si_T && _w.si_T(n),
                !0
            }
            ;var perf;
            (function(n) {
                function f(n) {
                    return i.hasOwnProperty(n) ? i[n] : n
                }
                function e(n) {
                    var t = "S";
                    return n == 0 ? t = "P" : n == 2 && (t = "M"),
                    t
                }
                function o(n) {
                    for (var c, i = [], t = {}, r, l = 0; l < n.length; l++) {
                        var a = n[l]
                          , o = a.v
                          , s = a.t
                          , h = a.k;
                        s === 0 && (h = f(h),
                        o = o.toString(36));
                        s === 3 ? i.push("".concat(h, ":").concat(o)) : (r = t[s] = t[s] || [],
                        r.push("".concat(h, ":").concat(o)))
                    }
                    for (c in t)
                        t.hasOwnProperty(c) && (r = t[c],
                        i.push("".concat(e(+c), ':"').concat(r.join(","), '"')));
                    return i.push(u),
                    i
                }
                for (var r = ["redirectStart", "redirectEnd", "fetchStart", "domainLookupStart", "domainLookupEnd", "connectStart", "secureConnectionStart", "connectEnd", "requestStart", "responseStart", "responseEnd", "domLoading", "domInteractive", "domContentLoadedEventStart", "domContentLoadedEventEnd", "domComplete", "loadEventStart", "loadEventEnd", "unloadEventStart", "unloadEventEnd", "firstChunkEnd", "secondChunkStart", "htmlEnd", "pageEnd", "msFirstPaint"], u = "v:1.1", i = {}, t = 0; t < r.length; t++)
                    i[r[t]] = t;
                n.compress = o
            }
            )(perf || (perf = {}));
            window.perf = window.perf || {},
            function(n) {
                n.log = function(t, i) {
                    var f = n.compress(t), r;
                    f.push('T:"CI.Perf",FID:"CI",Name:"PerfV2"');
                    var e = "/fd/ls/lsp.aspx?"
                      , o = "sendBeacon"
                      , h = "<E><T>Event.ClientInst<\/T><IG>".concat(_G.IG, "<\/IG><TS>").concat(i, "<\/TS><D><![CDATA[{").concat(f.join(","), "}]\]><\/D><\/E>")
                      , s = "<ClientInstRequest><Events>".concat(h, "<\/Events><STS>").concat(i, "<\/STS><\/ClientInstRequest>")
                      , u = !_w.navigator || !navigator[o];
                    if (!u)
                        try {
                            navigator[o](e, s)
                        } catch (c) {
                            u = !0
                        }
                    u && (r = sj_gx(),
                    r.open("POST", e, !0),
                    r.setRequestHeader("Content-Type", "text/xml"),
                    r.send(s))
                }
            }(window.perf);
            var perf;
            (function(n) {
                function a() {
                    return c(Math.random() * 1e4)
                }
                function o() {
                    return y ? c(f.now()) + l : +new Date
                }
                function v(n, r, f) {
                    t.length === 0 && i && sb_st(u, 1e3);
                    t.push({
                        k: n,
                        v: r,
                        t: f
                    })
                }
                function p(n) {
                    return i || (r = n),
                    !i
                }
                function w(n, t) {
                    t || (t = o());
                    v(n, t, 0)
                }
                function b(n, t) {
                    v(n, t, 1)
                }
                function u() {
                    var u, f;
                    if (t.length) {
                        for (u = 0; u < t.length; u++)
                            f = t[u],
                            f.t === 0 && (f.v -= r);
                        t.push({
                            k: "id",
                            v: e,
                            t: 3
                        });
                        n.log(t, o());
                        t = [];
                        i = !0
                    }
                }
                function k() {
                    r = o();
                    e = a();
                    i = !1;
                    sj_evt.bind("onP1", u)
                }
                var s = "performance", h = !!_w[s], f = _w[s], y = h && !!f.now, c = Math.round, t = [], i = !1, l, r, e;
                h ? l = r = f.timing.navigationStart : r = _w.si_ST ? _w.si_ST : +new Date;
                e = a();
                n.setStartTime = p;
                n.mark = w;
                n.record = b;
                n.flush = u;
                n.reset = k;
                sj_be(window, "load", u, !1);
                sj_be(window, "beforeunload", u, !1)
            }
            )(perf || (perf = {}));
            _w.si_PP = function(n, t, i) {
                var r, o, l, h, e, c;
                if (!_G.PPS) {
                    for (o = ["FC", "BC", "SE", "TC", "H", "BP", null]; r = o.shift(); )
                        o.push('"' + r + '":' + (_G[r + "T"] ? _G[r + "T"] - _G.ST : -1));
                    var u = _w.perf, s = "navigation", r, f = i || _w.performance && _w.performance.timing;
                    if (f && u) {
                        if (l = f.navigationStart,
                        u.setStartTime(l),
                        l >= 0) {
                            for (r in f)
                                h = f[r],
                                typeof h == "number" && h > 0 && r !== "navigationStart" && r !== s && u.mark(r, h);
                            _G.FCT && u.mark("FN", _G.FCT);
                            _G.BCT && u.mark("BN", _G.BCT)
                        }
                        u.record("nav", s in f ? f[s] : performance[s].type)
                    }
                    e = "connection";
                    c = "";
                    _w.navigator && navigator[e] && (c = ',"net":"'.concat(navigator[e].type, '"'),
                    navigator[e].downlinkMax && (c += ',"dlMax":"'.concat(navigator[e].downlinkMax, '"')));
                    _G.PPImg = new Image;
                    _G.PPImg.src = _G.lsUrl + '&Type=Event.CPT&DATA={"pp":{"S":"' + (t || "L") + '",' + o.join(",") + ',"CT":' + (n - _G.ST) + ',"IL":' + _d.images.length + "}" + (_G.C1 ? "," + _G.C1 : "") + c + "}" + (_G.P ? "&P=" + _G.P : "") + (_G.DA ? "&DA=" + _G.DA : "") + (_G.MN ? "&MN=" + _G.MN : "");
                    _G.PPS = 1;
                    sb_st(function() {
                        u && u.flush();
                        sj_evt.fire("onPP");
                        sj_evt.fire(_w.p1)
                    }, 1)
                }
            }
            ;
            _w.onbeforeunload = function() {
                si_PP(new Date, "A")
            }
            ;
            sj_evt.bind("ajax.requestSent", function() {
                window.perf && perf.reset()
            });
            function sa_cl(n, t, i) {
                if (n && t) {
                    var r = n.className;
                    i ? r.indexOf(t) == -1 && (r = r.concat(" ", t)) : r = r.replace(t, "");
                    n.className = r
                }
            }
            ;function ge_cl(n, t) {
                var u, f, r, i;
                if (n) {
                    if (n.getElementsByClassName)
                        return n.getElementsByClassName(t);
                    for (u = n.getElementsByTagName("*"),
                    f = [],
                    r = 0; r < u.length; r++)
                        i = u[r],
                        i && i.className && i.className.indexOf(t) !== -1 && f.push(i);
                    return f
                }
                return []
            }
            ;var Shared;
            (function(n) {
                function t(n) {
                    for (var i = [], t = 1; t < arguments.length; t++)
                        i[t - 1] = arguments[t];
                    return n.replace(/\{([0-9]+)\}/g, function(n, t) {
                        var r = parseInt(t);
                        return r >= 0 && r < i.length ? i[r] : ""
                    })
                }
                n.formatString = t
            }
            )(Shared || (Shared = {}));
            var AriaTelemetry;
            (function(n) {
                function o(n) {
                    return t.hasOwnProperty(n) || (t[n] = new e(n,i)),
                    t[n]
                }
                function s() {
                    u = setInterval(c, 150)
                }
                function r() {
                    sj_ue(window, "beforeunload", r);
                    sj_evt.unbind("unload", r);
                    try {
                        AWT.flush(function() {})
                    } catch (n) {}
                }
                var f, e;
                n.getLogger = o;
                n.autoInitialize = s,
                function(n) {
                    n[n.NotSet = 0] = "NotSet";
                    n[n.DistinguishedName = 1] = "DistinguishedName";
                    n[n.GenericData = 2] = "GenericData";
                    n[n.IPV4Address = 3] = "IPV4Address";
                    n[n.IPv6Address = 4] = "IPv6Address";
                    n[n.MailSubject = 5] = "MailSubject";
                    n[n.PhoneNumber = 6] = "PhoneNumber";
                    n[n.QueryString = 7] = "QueryString";
                    n[n.SipAddress = 8] = "SipAddress";
                    n[n.SmtpAddress = 9] = "SmtpAddress";
                    n[n.Identity = 10] = "Identity";
                    n[n.Uri = 11] = "Uri";
                    n[n.Fqdn = 12] = "Fqdn";
                    n[n.IPV4AddressLegacy = 13] = "IPV4AddressLegacy"
                }(f = n.PIIKind || (n.PIIKind = {}));
                var t = {}
                  , i = !1
                  , u = 0
                  , h = function() {
                    typeof sj_evt != "undefined" && sj_evt.bind("OnScriptLoad:AriaTelemetry", function() {
                        var n, u, f;
                        if (!i) {
                            for (i = !0,
                            n = 0,
                            u = Object.getOwnPropertyNames(t); n < u.length; n++)
                                f = u[n],
                                t[f].init();
                            sj_be(window, "beforeunload", r, !1);
                            sj_evt.bind("unload", r, !1)
                        }
                    }, !0, null, !0)
                }
                  , c = function() {
                    if (i) {
                        u > 0 && clearInterval(u);
                        return
                    }
                    typeof sj_evt != "undefined" && typeof AWTPiiKind != "undefined" && sj_evt.fire("OnScriptLoad:AriaTelemetry")
                };
                e = function() {
                    function n(n, t) {
                        this.buf = [];
                        this.initialized = !1;
                        this.ariaTenantToken = n;
                        t && this.init()
                    }
                    return n.prototype.logEvent = function(n) {
                        n.timestamp = (new Date).getTime();
                        this.initialized ? AWT.logEvent(this.getEventData(n)) : this.buf.push(n)
                    }
                    ,
                    n.prototype.flush = function() {
                        if (this.initialized)
                            try {
                                AWT.flush(function() {})
                            } catch (n) {}
                    }
                    ,
                    n.prototype.init = function() {
                        var n, t, r;
                        if (!this.initialized) {
                            this.initialized = !0;
                            try {
                                AWT.initialize(this.ariaTenantToken)
                            } catch (i) {
                                if (i !== "Already Initialized")
                                    throw i;
                            }
                            if (this.buf != null && this.buf.length > 0) {
                                for (n = 0,
                                t = this.buf; n < t.length; n++)
                                    r = t[n],
                                    AWT.logEvent(this.getEventData(r));
                                this.buf = []
                            }
                        }
                    }
                    ,
                    n.prototype.getEventData = function(n) {
                        var s = n.eventType, h = n.name, c = n.timestamp, i = n.properties, o = {}, l = {
                            name: h,
                            properties: o,
                            type: s,
                            tenantToken: this.ariaTenantToken,
                            timestamp: c
                        }, t, r, u, e;
                        if (i != null)
                            for (t = 0,
                            r = Object.getOwnPropertyNames(i); t < r.length; t++)
                                u = r[t],
                                e = i[u],
                                o[u] = {
                                    value: e.value,
                                    pii: AWTPiiKind[f[e.pii]]
                                };
                        return l
                    }
                    ,
                    n
                }();
                h()
            }
            )(AriaTelemetry || (AriaTelemetry = {}));
            var AriaTelemetry;
            (function(n) {
                n.autoInitialize()
            }
            )(AriaTelemetry || (AriaTelemetry = {}));
            FallBackToDefaultProfilePic = function(e) {
                var new_element = document.createElement('span');
                new_element.setAttribute('id', 'id_p');
                new_element.setAttribute('class', 'sw_spd id_avatar');
                new_element.setAttribute('aria-label', "Default Profile Picture");
                new_element.setAttribute('role', 'link');
                var p = e.parentNode;
                p && p.replaceChild(new_element, e);
            }
            ;
            var sj_log = function(n, t, i) {
                var r = new RegExp('"',"g");
                (new Image).src = _G.lsUrl + '&Type=Event.ClientInst&DATA=[{"T":"' + n + '","FID":"CI","Name":"' + t + '","Text":"' + escape(i.replace(r, "")) + '"}]'
            };
            var BM = BM || {}
              , adrule = "." + _G.adc + " > ul";
            BM.rules = {
                ".b_scopebar": [0, 80, 0],
                ".b_logo": [-1, -1, 0],
                ".b_searchboxForm": [100, 19, 0],
                "#id_h": [-1, -1, 0],
                "#b_tween": [-1, -1, 1],
                "#b_results": [100, -1, 1],
                "#b_pole": [-1, -1, 1],
                "#b_topw": [-1, -1, 0],
                "#b_context": [710, -1, 1],
                "#b_navheader": [-1, -1, 0],
                "#bfb-answer": [-1, -1, 1],
                ".tab-menu > ul": [-1, -1, 1],
                ".b_footer": [0, -1, 0],
                "#b_notificationContainer": [-1, -1, 0],
                "#ajaxMaskLayer": [-1, -1, 0],
                "img,div[data-src],.rms_img": [-1, -1, 0],
                iframe: [-1, -1, 0]
            };
            BM.rules[adrule] = [-1, -1, 1];
            var BM = BM || {};
            (function(n) {
                function u(n, u) {
                    n in t || (t[n] = []);
                    !u.compute || n in r || (r[n] = u.compute);
                    !u.unload || n in i || (i[n] = u.unload);
                    u.load && u.load()
                }
                function f(n, i) {
                    t[n].push({
                        t: s(),
                        i: i
                    })
                }
                function e(n) {
                    return n in i && i[n](),
                    n in t ? t[n] : void 0
                }
                function o() {
                    for (var n in r)
                        r[n]()
                }
                function s() {
                    return window.performance && performance.now ? Math.round(performance.now()) : new Date - window.si_ST
                }
                var t = {}
                  , i = {}
                  , r = {};
                n.wireup = u;
                n.enqueue = f;
                n.dequeue = e;
                n.trigger = o
            }
            )(BM);
            (function(n) {
                function i() {
                    var i = document.documentElement
                      , r = document.body
                      , u = "innerWidth"in window ? window.innerWidth : i.clientWidth
                      , f = "innerHeight"in window ? window.innerHeight : i.clientHeight
                      , e = window.pageXOffset || i.scrollLeft
                      , o = window.pageYOffset || i.scrollTop
                      , s = document.visibilityState || "default";
                    n.enqueue(t, {
                        x: e,
                        y: o,
                        w: u,
                        h: f,
                        dw: r.clientWidth,
                        dh: r.clientHeight,
                        v: s
                    })
                }
                var t = "V";
                n.wireup(t, {
                    load: null,
                    compute: i,
                    unload: null
                })
            }
            )(BM);
            (function(n) {
                function i() {
                    var e, o, u, s, f, r;
                    if (document.querySelector && document.querySelectorAll) {
                        e = [];
                        o = n.rules;
                        for (u in o)
                            for (s = o[u],
                            u += !s[2] ? "" : " >*",
                            f = document.querySelectorAll(u),
                            r = 0; r < f.length; r++) {
                                var i = f[r]
                                  , h = 0
                                  , c = 0
                                  , l = i.offsetWidth
                                  , a = i.offsetHeight;
                                do
                                    h += i.offsetLeft,
                                    c += i.offsetTop;
                                while (i = i.offsetParent);
                                e.push({
                                    _e: f[r],
                                    x: h,
                                    y: c,
                                    w: l,
                                    h: a
                                })
                            }
                        n.enqueue(t, e)
                    }
                }
                var t = "L";
                n.wireup(t, {
                    load: null,
                    compute: i,
                    unload: null
                })
            }
            )(BM);
            (function(n) {
                function f() {
                    u(sj_be, r)
                }
                function r(i) {
                    return i && n.enqueue(t, i),
                    !0
                }
                function e() {
                    u(sj_ue, r)
                }
                function u(n, t) {
                    for (var u, r = 0; r < i.length; r++)
                        u = i[r],
                        n(u === "resize" ? window : document, window.navigator.pointerEnabled ? u.replace("mouse", "pointer") : u, t, !1)
                }
                var t = "EVT"
                  , i = ["click", "mousedown", "mouseup", "touchstart", "touchend", "mousemove", "touchmove", "scroll", "keydown", "resize"];
                n.wireup(t, {
                    load: f,
                    compute: null,
                    unload: e
                })
            }
            )(BM);
            //]]>
        </script>
    </head>
    <body class="b_respl" onload="if(_w.lb)lb();">
        <script type="text/javascript" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
            //<![CDATA[
            (function(n) {
                var i, r, t;
                if (document.querySelector) {
                    i = [];
                    r = "ad";
                    function u() {
                        var w = sb_gt(), l = document.documentElement, s = document.body, t = 0, r = -1, b = l.clientHeight, a = ["#b_results ." + _G.adc, ".sb_adsWv2", ".ads"], n, f, e, p, c, o, u;
                        if (s) {
                            n = 0;
                            f = document.querySelector("#b_pole .b_PolePAContainer");
                            f && (n = f.offsetHeight,
                            r = f.offsetTop);
                            var v = document.querySelector("#b_results #productAdCarousel")
                              , h = document.querySelector("#b_results .pa_b_supertop")
                              , y = document.querySelector("#b_results .bn_wide");
                            for (h ? (r = h.offsetTop,
                            n = h.offsetHeight) : y ? n += y.offsetHeight : v && (n += v.offsetHeight),
                            t = n,
                            e = 0; e < a.length; e++)
                                for (p = a[e],
                                c = document.querySelectorAll(p),
                                o = 0; o < c.length; o++)
                                    u = c[o],
                                    u && u.className.indexOf("b_adTop") !== -1 && (t += u.offsetHeight,
                                    r === -1 && (r = u.offsetTop));
                            t === 0 && (t = -1);
                            i = [r, t, l.clientWidth, b, s.offsetWidth, s.offsetHeight, sb_gt() - w]
                        }
                    }
                    n ? (t = n.onbeforefire,
                    n.onbeforefire = function() {
                        t && t();
                        u();
                        n.mark(r, i)
                    }
                    ) : (t = si_PP,
                    si_PP = function() {
                        u();
                        var n = '"' + r + '":[' + i.join() + "]";
                        _G.C1 = _G.C1 ? _G.C1 + "," + n : n;
                        t.apply(null, [].slice.apply(arguments))
                    }
                    )
                }
            }
            )(_w.pp);
            _G.AppVer = "43566385";
            var Identity;
            (function(Identity) {
                Identity.sglid = false;
                Identity.orgIdPhotoUrl = "https://business.bing.com/api/v3/search/person/photo?caller=IP\u0026id={0}";
                Identity.setLoginPreference = false;
                Identity.isExplicitMsaSignIn = true;
            }
            )(Identity || (Identity = {}));
            ;var MicLoad;
            (function(n) {
                function r(n) {
                    function i() {
                        sj_evt.unbind("micLoaded", i);
                        var t = n.querySelector(".b_icon");
                        t && t.click()
                    }
                    t || (n.clicked || (sj_evt.bind("micLoaded", i, !0),
                    n.clicked = !0),
                    sj_log("CI.VoiceSearch", "MicPreClick", "Beforeload"))
                }
                function i() {
                    t = !0;
                    sj_evt.unbind("micLoaded", i)
                }
                var t = !1;
                n.handleMicClick = r;
                sj_evt.bind("micLoaded", i, !0)
            }
            )(MicLoad || (MicLoad = {}));
            _G !== undefined && _G.EF !== undefined && _G.EF.bmasynctrigger === 1 && window.requestAnimationFrame !== undefined && document.visibilityState !== undefined && document.visibilityState === "visible" ? requestAnimationFrame(function() {
                _G.EF.bmasynctrigger2 === 1 ? requestAnimationFrame(function() {
                    BM.trigger()
                }) : _G.EF.bmasynctrigger3 === 1 ? requestAnimationFrame(function() {
                    setTimeout(function() {
                        BM.trigger()
                    }, 0)
                }) : setTimeout(function() {
                    BM.trigger()
                }, 0)
            }) : BM.trigger();
            var NetworkPerformance;
            (function() {
                function n() {
                    var r = window.navigator, n, t = 0, i = 0;
                    typeof r != "undefined" && (n = r.connection);
                    typeof n != "undefined" && (t = n.rtt || t,
                    i = n.downlink || i,
                    typeof Log != "undefined" && typeof Log.Log == typeof Function && Log.Log("NetworkPerformance", "NetworkPerformanceDetails", "timinginfo", !1, "Rtt", t.toString(), "Downlink", i.toString()))
                }
                sj_evt.bind("onPP", n, !0)
            }
            )(NetworkPerformance || (NetworkPerformance = {}));
            //]]>
        </script>
        <div style="display:none">
            <svg>
                <defs>
                    <g id="audiosvg" xmlns="http://www.w3.org/2000/svg">
                        <path fill-rule="evenodd" d="M13.077 0c.469.464.884.967 1.246 1.508.363.542.669 1.11.919 1.706.25.595.439 1.212.567 1.848C15.936 5.7 16 6.345 16 7a9.833 9.833 0 0 1-.758 3.786c-.25.596-.556 1.164-.919 1.706A9.722 9.722 0 0 1 13.077 14l-.704-.696c.422-.418.796-.87 1.122-1.358a9.005 9.005 0 0 0 1.336-3.202 8.707 8.707 0 0 0 0-3.488 8.953 8.953 0 0 0-2.458-4.56L13.077 0zm-2.119 2.096c.329.325.62.677.872 1.056a7.049 7.049 0 0 1 1.04 2.494 6.779 6.779 0 0 1 0 2.711 6.974 6.974 0 0 1-1.912 3.547l-.71-.704a5.887 5.887 0 0 0 1.3-1.926A5.824 5.824 0 0 0 12.007 7c0-.789-.153-1.547-.457-2.274A5.887 5.887 0 0 0 10.247 2.8l.711-.704zM8.832 4.2A3.924 3.924 0 0 1 10.005 7a3.924 3.924 0 0 1-1.172 2.8l-.704-.696A2.943 2.943 0 0 0 9.004 7a2.943 2.943 0 0 0-.875-2.104l.703-.696zm-3.54-3.14h.71v11.88h-.71L2.29 9.97H0V4.03h2.29l3.002-2.97zm-.29 1.694L2.712 5.02H1v3.96h1.712l2.29 2.266V2.754z"/>
                    </g>
                    <g id="copysvg" xmlns="http://www.w3.org/2000/svg">
                        <path fill-rule="evenodd" d="M14 6.29V16H4v-3H0V0h6.71l3 3h1L14 6.29zM11 6h1.29L11 4.71V6zM4 3h4.29l-2-2H1v11h3V3zm9 4h-3V4H5v11h8V7z"/>
                    </g>
                    <g id="deletesvg" xmlns="http://www.w3.org/2000/svg">
                        <path fill-rule="evenodd" d="M10 1.237L6.237 5 10 8.763 8.763 10 5 6.237 1.237 10 0 8.763 3.763 5 0 1.237 1.237 0 5 3.763 8.763 0z"/>
                    </g>
                    <g id="volumeIcon" xmlns="http://www.w3.org/2000/svg">
                        <path fill-rule="evenodd" d="M5.146 1.854l-3.146 3.146h-.5a1.5 1.5 0 0 0-1.5 1.5v3a1.5 1.5 0 0 0 1.5 1.5h.5l3.146 3.146a.5.5 0 0 0 .854-.353v-11.586a.5.5 0 0 0-.854-.353zm10.854 6.146a10.971 10.971 0 0 0-.865-4.282 11.01 11.01 0 0 0-2.358-3.5 1 1 0 0 0-1.414 1.415 9.011 9.011 0 0 1 1.93 2.867 9.035 9.035 0 0 1 0 7.006 9.016 9.016 0 0 1-1.93 2.861 1 1 0 0 0 1.414 1.415 11.015 11.015 0 0 0 2.358-3.5v-.01.01a10.972 10.972 0 0 0 .865-4.282zm-4.531 2.725a7 7 0 0 0-1.5-7.675 1 1 0 1 0-1.414 1.414 5.006 5.006 0 0 1 1.072 5.481 5.007 5.007 0 0 1-1.072 1.59 1 1 0 1 0 1.414 1.414 7.005 7.005 0 0 0 1.5-2.225z"/>
                    </g>
                    <g id="copyIcon" xmlns="http://www.w3.org/2000/svg">
                        <path fill-rule="evenodd" d="M12.75,7H16L12,4V6.25A.75.75,0,0,0,12.75,7ZM10,7.5V4H7.5A1.5,1.5,0,0,0,6,5.5v9A1.5,1.5,0,0,0,7.5,16h7A1.5,1.5,0,0,0,16,14.5V9H11.5A1.5,1.5,0,0,1,10,7.5ZM10,2V1.5A1.5,1.5,0,0,0,8.5,0h-7A1.5,1.5,0,0,0,0,1.5v9A1.5,1.5,0,0,0,1.5,12H4V5.5A3.5,3.5,0,0,1,7.5,2Z"/>
                    </g>
                    <g id="swapIcon" xmlns="http://www.w3.org/2000/svg">
                        <path fill-rule="evenodd" d="M3.73236062,10.8715503 L13.0322567,10.8715503 L13.0322567,12.0771722 L3.73236062,12.0771722 L5.78865676,14.1334683 L4.93615334,14.9859717 L1.44437216,11.4941905 L1.46420147,11.4743612 L1.44437216,11.4545319 L4.93615334,7.96275075 L5.78865676,8.81525416 L3.73236062,10.8715503 Z M12.3264209,3.98599171 L10.1833578,1.84292866 L11.0126403,1.01364616 L13.725446,3.7264518 L13.7271743,3.72472345 L14.5564568,4.55400595 L14.5547285,4.5557343 L14.5564568,4.55746265 L13.7271743,5.38674515 L13.725446,5.3850168 L11.0126403,8.09782244 L10.1833578,7.26853994 L12.2931235,5.15877427 L2.55601282,5.15877427 L2.55601282,3.98599171 L12.3264209,3.98599171 Z" transform="rotate(90 8 8)"/>
                    </g>
                    <g id="micIcon" xmlns="http://www.w3.org/2000/svg">
                        <path fill-rule="evenodd" d="m10.001 13.678v.001h-.001zm3.013-4.058a1 1 0 0 0 -1.37.35 4.055 4.055 0 0 1 -.911 1.06l-.091.073-.092.07a4.246 4.246 0 0 1 -1.179.608 4.364 4.364 0 0 1 -2.686.015 4.254 4.254 0 0 1 -1.143-.567l-.133-.1-.131-.1a4.105 4.105 0 0 1 -.914-1.063 1 1 0 0 0 -1.719 1.023 6.1 6.1 0 0 0 1.36 1.583l.008.007.167.132.014.011.179.131.01.007.009.006a6.225 6.225 0 0 0 2.608 1.054v1.08a1 1 0 0 0 2 0v-1.08a6.236 6.236 0 0 0 2.735-1.136h.006l.12-.091.01-.008.121-.1.008-.005h.005a6.057 6.057 0 0 0 1.361-1.585 1 1 0 0 0 -.352-1.375zm-5.014.38a3 3 0 0 0 3-3v-4a3 3 0 0 0 -6 0v4a3 3 0 0 0 3 3z"></path>
                    </g>
                    <g id="BingLogo" xmlns="http://www.w3.org/2000/svg">
                        <path fill="#888" fill-rule="evenodd" d="M5.135 7.253L14 10.668v5.007L4 22l-4-2.464V0l4 1.535v15.47l5.635-3.564-2.77-1.421z"/>
                    </g>
                    <g id="BingLogoMobile" xmlns="http://www.w3.org/2000/svg">
                        <path fill="#fff" fill-rule="evenodd" d="M5.135 7.253L14 10.668v5.007L4 22l-4-2.464V0l4 1.535v15.47l5.635-3.564-2.77-1.421z"/>
                    </g>
                    <g id="suggestsvg" xmlns="http://www.w3.org/2000/svg">
                        <path d="M13.8911 1.04825C15.2885 -0.349357 17.5543 -0.349424 18.9519 1.0481C20.3493 2.4455 20.3493 4.71112 18.952 6.10861L18.0602 7.00057L12.9995 1.93991L13.8911 1.04825ZM11.9389 3.00064L1.94103 12.9997C1.5347 13.4061 1.2491 13.9172 1.116 14.4762L0.0204105 19.0777C-0.0399141 19.3311 0.035522 19.5976 0.219685 19.7817C0.403848 19.9659 0.670367 20.0413 0.92373 19.981L5.52498 18.8855C6.08418 18.7523 6.59546 18.4666 7.00191 18.0601L16.9996 8.06129L11.9389 3.00064Z"/>
                    </g>
                    <g id="Search">
                        <path d="M23.6 6.2c-0.2-0.7-0.5-1.3-0.8-2c-0.4-0.6-0.8-1.2-1.3-1.7c-0.5-0.5-1.1-0.9-1.7-1.3c-0.6-0.4-1.3-0.6-2-0.8 c-0.7-0.2-1.4-0.3-2.2-0.3c-0.8 0-1.5 0.1-2.2 0.3c-0.7 0.2-1.3 0.5-2 0.8C11 1.6 10.4 2.1 9.9 2.6C9.4 3.1 9 3.6 8.6 4.2 C8.3 4.8 8 5.5 7.8 6.2C7.6 6.9 7.5 7.6 7.5 8.4c0 1 0.2 1.9 0.5 2.8c0.3 0.9 0.8 1.7 1.4 2.4l-9.1 9.1C0.1 22.9 0 23.1 0 23.3 s0.1 0.4 0.2 0.5S0.6 24 0.8 24s0.4-0.1 0.5-0.2l9.1-9.1c0.7 0.6 1.6 1.1 2.4 1.4c0.9 0.3 1.8 0.5 2.8 0.5c0.8 0 1.5-0.1 2.2-0.3 c0.7-0.2 1.4-0.5 2-0.8c0.6-0.4 1.2-0.8 1.7-1.3c0.5-0.5 0.9-1.1 1.3-1.7c0.4-0.6 0.6-1.3 0.8-2c0.2-0.7 0.3-1.4 0.3-2.2 C23.9 7.6 23.8 6.9 23.6 6.2z M21.9 11c-0.4 0.8-0.8 1.5-1.4 2.1c-0.6 0.6-1.3 1.1-2.1 1.4c-0.8 0.4-1.7 0.5-2.6 0.5 c-0.9 0-1.8-0.2-2.6-0.5c-0.8-0.4-1.5-0.8-2.1-1.4c-0.6-0.6-1.1-1.3-1.4-2.1C9.2 10.2 9 9.3 9 8.4c0-0.9 0.2-1.8 0.5-2.6 c0.4-0.8 0.8-1.5 1.4-2.1c0.6-0.6 1.3-1.1 2.1-1.4c0.8-0.4 1.7-0.5 2.6-0.5c0.9 0 1.8 0.2 2.6 0.5c0.8 0.4 1.5 0.8 2.1 1.4 c0.6 0.6 1.1 1.3 1.4 2.1c0.4 0.8 0.5 1.7 0.5 2.6C22.4 9.3 22.2 10.2 21.9 11z"/>
                    </g>
                    <g id="wngSVG" xmlns="http://www.w3.org/2000/svg">
                        <path d="M5.21367 1.45866C5.56266 0.847113 6.43733 0.847113 6.78633 1.45866L10.8776 8.62781C11.2259 9.23809 10.7893 10 10.0913 10H1.9087C1.2107 10 0.774094 9.23809 1.12237 8.62781L5.21367 1.45866ZM5.5 4.5V5.5C5.5 5.77614 5.72386 6 6 6C6.27614 6 6.5 5.77614 6.5 5.5V4.5C6.5 4.22386 6.27614 4 6 4C5.72386 4 5.5 4.22386 5.5 4.5ZM6 6.75C5.58579 6.75 5.25 7.08579 5.25 7.5C5.25 7.91421 5.58579 8.25 6 8.25C6.41421 8.25 6.75 7.91421 6.75 7.5C6.75 7.08579 6.41421 6.75 6 6.75Z" fill="#BC2F32"/>
                    </g>
                </defs>
            </svg>
        </div>
        <div class="desktop_header">
            <div id="theader" class="t_header">
                <a title="Go to Bing search" class="tta_bingLogoCtr" target="_blank" href="/" h="ID=translator,5009.1">
                </a>
                <div class="header_sbidentity ">
                    <div class="bcSrchBox">
                        <div class="b_searchboxForm" role="search">
                            <form action="/search" class="sw_box" id="sb_form" target="_blank">
                                <div class="sw_b">
                                    <input class="sw_qbox" id="sb_form_q" autocomplete="off" autocorrect="off" spellcheck="false" maxlength="1000" name="q" type="search" value="" placeholder="Search the web" aria-label="Search the web"/>
                                    <span class="sw_dvdr">
                                        <button id="search-button" type="submit" class="bcSrchBoxSubmit" title="Search the web">
                                            <div style="display:none">
                                                <svg id="sb_lense" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                    <path d="M7.3815 0.849992L7.38303 0.850008C7.96913 0.855988 8.52964 0.930773 9.06411 1.0749C9.59877 1.21908 10.1036 1.43243 10.5783 1.71484C11.0517 1.9965 11.4806 2.32933 11.8645 2.71327C12.2485 3.09722 12.5785 3.52327 12.8545 3.99118C13.1309 4.45986 13.3439 4.96422 13.4938 5.5038C13.6441 6.04471 13.719 6.6061 13.719 7.1875C13.719 7.94281 13.593 8.66354 13.3406 9.34873C13.104 9.99107 12.7695 10.5856 12.3377 11.1319L19.1331 17.9359C19.1331 17.9359 19.1331 17.936 19.1331 17.936C19.2715 18.0744 19.344 18.2439 19.344 18.4375C19.344 18.6311 19.2715 18.8007 19.1331 18.9391C18.9947 19.0775 18.8251 19.15 18.6315 19.15C18.4379 19.15 18.2684 19.0775 18.13 18.9391C18.13 18.9391 18.1299 18.9391 18.1299 18.9391L11.3254 12.1432C10.7738 12.5752 10.1766 12.9099 9.53394 13.1466C8.84889 13.399 8.1311 13.525 7.3815 13.525L7.37997 13.525C6.79387 13.519 6.23336 13.4442 5.69889 13.3001C5.16423 13.1559 4.65937 12.9426 4.18469 12.6602C3.71127 12.3785 3.28242 12.0457 2.89848 11.6617C2.51454 11.2778 2.1845 10.8517 1.90854 10.3838C1.63214 9.91514 1.41908 9.41078 1.2692 8.8712C1.11895 8.33029 1.044 7.7689 1.04399 7.1875L1.04401 7.18597C1.04999 6.59987 1.12477 6.03936 1.2689 5.50489C1.41308 4.97023 1.62643 4.46537 1.90884 3.99069C2.1905 3.51727 2.52333 3.08842 2.90727 2.70448C3.29122 2.32054 3.71727 1.9905 4.18519 1.71455C4.65386 1.43814 5.15822 1.22508 5.6978 1.0752C6.23871 0.924945 6.8001 0.85 7.3815 0.849992ZM5.47184 11.7166C6.06742 11.9719 6.70326 12.0999 7.38082 12.1C8.06487 12.0942 8.70096 11.9632 9.29068 11.708C9.88336 11.4516 10.4039 11.1016 10.8533 10.6579C11.3019 10.2149 11.6544 9.69509 11.9106 9.09716C12.1659 8.50156 12.2939 7.8657 12.294 7.18812C12.2882 6.5041 12.1572 5.86802 11.902 5.27832C11.6456 4.68564 11.2956 4.16513 10.8519 3.71574C10.4089 3.26706 9.88909 2.91463 9.29116 2.65838C8.69556 2.40312 8.05972 2.27508 7.38214 2.275C6.69811 2.28078 6.06203 2.4118 5.47232 2.66696C4.87964 2.92341 4.35913 3.27339 3.90974 3.71709C3.46106 4.16009 3.10863 4.67991 2.85238 5.27784C2.59711 5.87346 2.46907 6.50933 2.469 7.18693C2.47478 7.87093 2.60581 8.507 2.86096 9.09668C3.11741 9.68936 3.46739 10.2099 3.91109 10.6593C4.35409 11.1079 4.87391 11.4604 5.47184 11.7166Z" fill="#106ebe" stroke="#106ebe" stroke-width="0.3"/>
                                                </svg>
                                            </div>
                                            <svg viewBox="0 0 20 20" width="20px" height="20px" focusable="false">
                                                <use xlink:href="#sb_lense"></use>
                                            </svg>
                                        </button>
                                    </span>
                                    <input type="hidden" value="VERTR1" name="form"/>
                                </div>
                            </form>
                        </div>
                    </div>
                    <div id="id_h" role="complementary" aria-label="Account Rewards and Preferences" data-priority="2">
                        <a id="id_l" class="id_button" aria-haspopup="true" aria-controls="id_d" aria-expanded="false" data-clarity-mask="true" title="Cakec" href="javascript:void(0);" h="ID=translator,5013.1">
                            <span class="sw_spd id_avatar" id="id_a" style="display:none" aria-hidden="true"></span>
                            <span id="id_n" title="Cakec" aria-hidden="false">Cakec</span>
                            <img id="id_p" class="id_avatar sw_spd" role="presentation" alt="Profile Picture" onError="" data-src="https://storage.live.com/users/0xaf325e7242b67f72/myprofile/expressionprofile/profilephoto:UserTileStatic/p?ck=1&amp;ex=720&amp;sid=1C615655B54E60D339A7427CB40D6118&amp;fofoff=1" data-alt="" src=""/>
                            <div id="id_linkicon" style="position:relative;vertical-align:top;margin-right:-10px;right:10px;display:none">
                                <svg class="id_linkicon_svg" style="width:16px;height:16px;vertical-align:top;margin-top:27px;" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 20 20">
                                    <g filter="url(#a)">
                                        <circle cx="10" cy="9" r="8" fill="#fff"/>
                                    </g>
                                    <path fill="#767676" d="M8.2 6a.6.6 0 0 1 .07 1.196L8.2 7.2H7a1.8 1.8 0 0 0-.106 3.597L7 10.8h1.2a.6.6 0 0 1 .07 1.196L8.2 12H7a3 3 0 0 1-.13-5.997L7 6h1.2ZM13 6a3 3 0 0 1 .13 5.997L13 12h-1.2a.6.6 0 0 1-.07-1.196l.07-.004H13a1.8 1.8 0 0 0 .106-3.597L13 7.2h-1.2a.6.6 0 0 1-.07-1.196L11.8 6H13ZM7 8.4h6a.6.6 0 0 1 .07 1.196L13 9.6H7a.6.6 0 0 1-.07-1.196L7 8.4h6-6Z"/>
                                    <defs>
                                        <filter id="a" width="20" height="20" x="0" y="0" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse">
                                            <feFlood flood-opacity="0" result="BackgroundImageFix"/>
                                            <feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
                                            <feOffset dy="1"/>
                                            <feGaussianBlur stdDeviation="1"/>
                                            <feComposite in2="hardAlpha" operator="out"/>
                                            <feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.14 0"/>
                                            <feBlend in2="BackgroundImageFix" result="effect1_dropShadow_1352_97902"/>
                                            <feBlend in="SourceGraphic" in2="effect1_dropShadow_1352_97902" result="shape"/>
                                        </filter>
                                    </defs>
                                </svg>
                            </div>
                        </a>
                        <span id="id_d" _iid="translator.5020"></span>
                        <a id="id_sc" class="idp_ham nohphbtop" aria-label="Settings and quick links" aria-expanded="false" aria-controls="id_hbfo" aria-haspopup="true" role="button" tabindex="0" href="javascript:void(0);" h="ID=translator,5018.1"></a>
                        <span id="id_hbfo" _iid="translator.5019" class="slide_up nohpfo" tabindex='-1' aria-hidden="true" aria-labelledby="id_sc" aria-modal="true" role="menu"></span>
                    </div>
                </div>
            </div>
        </div>
        <nav>
            <ul class="t_navigation desktop_header_menu" role="menu">
                <li class="t_navlinkitem" role="menuitem">
                    <a title="Text" tabindex="0" class="t_navlink t_navlinkactive" aria-label="Selected text navigation link" target="_blank" href="/translator" h="ID=translator,5001.1">Text</a>
                </li>
                <li class="t_navlinkitem" role="menuitem">
                    <a title="Translator" tabindex="0" class="t_navlink" target="_blank" href="https://www.microsoft.com/translator" h="ID=translator,5002.1">Translator</a>
                </li>
                <li class="t_navlinkitem" role="menuitem">
                    <a title="Conversation" tabindex="0" class="t_navlink" target="_blank" href="https://translator.microsoft.com" h="ID=translator,5003.1">Conversation</a>
                </li>
                <li class="t_navlinkitem" role="menuitem">
                    <a title="Apps" tabindex="0" class="t_navlink" target="_blank" href="https://www.microsoft.com/translator/apps/" h="ID=translator,5004.1">Apps</a>
                </li>
                <li class="t_navlinkitem" role="menuitem">
                    <a title="For business" tabindex="0" class="t_navlink" target="_blank" href="https://www.microsoft.com/translator/business/" h="ID=translator,5005.1">For business</a>
                </li>
                <li class="t_navlinkitem" role="menuitem">
                    <a title="Help" tabindex="0" class="t_navlink" target="_blank" href="https://www.microsoft.com/translator/help/bing/" h="ID=translator,5006.1">Help</a>
                </li>
            </ul>
        </nav>
        <div class="desktop_header_zoom">
            <div>
                <div id="theader_z" class="t_header">
                    <div id="t_gnavlogo" class="ms_gnavlogo" tabindex="0" aria-label="Navigation menu" role="button" aria-expanded="false">
                        <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <path d="M2 4.75C2 4.33579 2.33579 4 2.75 4H17.25C17.6642 4 18 4.33579 18 4.75C18 5.16421 17.6642 5.5 17.25 5.5H2.75C2.33579 5.5 2 5.16421 2 4.75Z" fill="#FFF"/>
                            <path d="M2 9.75C2 9.33579 2.33579 9 2.75 9H17.25C17.6642 9 18 9.33579 18 9.75C18 10.1642 17.6642 10.5 17.25 10.5H2.75C2.33579 10.5 2 10.1642 2 9.75Z" fill="#FFF"/>
                            <path d="M2.75 14C2.33579 14 2 14.3358 2 14.75C2 15.1642 2.33579 15.5 2.75 15.5H17.25C17.6642 15.5 18 15.1642 18 14.75C18 14.3358 17.6642 14 17.25 14H2.75Z" fill="#FFF"/>
                        </svg>
                    </div>
                    <a class="t_msIconlogo" title="Go to Bing search" target="_blank" href="/" h="ID=translator,5009.2">
                    </a>
                    <button id="t_sbutton" type="button" class="t_bcSrchBtn" title="Search the web">
                        <div style="display:none">
                            <svg id="sb_lense_mob" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                <path d="M7.3815 0.849992L7.38303 0.850008C7.96913 0.855988 8.52964 0.930773 9.06411 1.0749C9.59877 1.21908 10.1036 1.43243 10.5783 1.71484C11.0517 1.9965 11.4806 2.32933 11.8645 2.71327C12.2485 3.09722 12.5785 3.52327 12.8545 3.99118C13.1309 4.45986 13.3439 4.96422 13.4938 5.5038C13.6441 6.04471 13.719 6.6061 13.719 7.1875C13.719 7.94281 13.593 8.66354 13.3406 9.34873C13.104 9.99107 12.7695 10.5856 12.3377 11.1319L19.1331 17.9359C19.1331 17.9359 19.1331 17.936 19.1331 17.936C19.2715 18.0744 19.344 18.2439 19.344 18.4375C19.344 18.6311 19.2715 18.8007 19.1331 18.9391C18.9947 19.0775 18.8251 19.15 18.6315 19.15C18.4379 19.15 18.2684 19.0775 18.13 18.9391C18.13 18.9391 18.1299 18.9391 18.1299 18.9391L11.3254 12.1432C10.7738 12.5752 10.1766 12.9099 9.53394 13.1466C8.84889 13.399 8.1311 13.525 7.3815 13.525L7.37997 13.525C6.79387 13.519 6.23336 13.4442 5.69889 13.3001C5.16423 13.1559 4.65937 12.9426 4.18469 12.6602C3.71127 12.3785 3.28242 12.0457 2.89848 11.6617C2.51454 11.2778 2.1845 10.8517 1.90854 10.3838C1.63214 9.91514 1.41908 9.41078 1.2692 8.8712C1.11895 8.33029 1.044 7.7689 1.04399 7.1875L1.04401 7.18597C1.04999 6.59987 1.12477 6.03936 1.2689 5.50489C1.41308 4.97023 1.62643 4.46537 1.90884 3.99069C2.1905 3.51727 2.52333 3.08842 2.90727 2.70448C3.29122 2.32054 3.71727 1.9905 4.18519 1.71455C4.65386 1.43814 5.15822 1.22508 5.6978 1.0752C6.23871 0.924945 6.8001 0.85 7.3815 0.849992ZM5.47184 11.7166C6.06742 11.9719 6.70326 12.0999 7.38082 12.1C8.06487 12.0942 8.70096 11.9632 9.29068 11.708C9.88336 11.4516 10.4039 11.1016 10.8533 10.6579C11.3019 10.2149 11.6544 9.69509 11.9106 9.09716C12.1659 8.50156 12.2939 7.8657 12.294 7.18812C12.2882 6.5041 12.1572 5.86802 11.902 5.27832C11.6456 4.68564 11.2956 4.16513 10.8519 3.71574C10.4089 3.26706 9.88909 2.91463 9.29116 2.65838C8.69556 2.40312 8.05972 2.27508 7.38214 2.275C6.69811 2.28078 6.06203 2.4118 5.47232 2.66696C4.87964 2.92341 4.35913 3.27339 3.90974 3.71709C3.46106 4.16009 3.10863 4.67991 2.85238 5.27784C2.59711 5.87346 2.46907 6.50933 2.469 7.18693C2.47478 7.87093 2.60581 8.507 2.86096 9.09668C3.11741 9.68936 3.46739 10.2099 3.91109 10.6593C4.35409 11.1079 4.87391 11.4604 5.47184 11.7166Z" fill="#fff" stroke="#fff" stroke-width="0.3"/>
                            </svg>
                        </div>
                        <svg viewBox="0 0 20 20" width="20px" height="20px" focusable="false">
                            <use xlink:href="#sb_lense_mob"></use>
                        </svg>
                    </button>
                </div>
                <div id="t_sbSearch" class="t_headerSb b_hide">
                    <div class="t_bcSrchBox">
                        <img id="t_leftArrow" class="t_arrowleft rms_img" role="button" data-type="image" tabindex="0" alt="back" src="data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2216%22%20viewBox%3D%220%200%2018%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%09%3Cpath%20d%3D%22M7.7327%2015.7905C8.0326%2016.0762%208.5074%2016.0646%208.7931%2015.7647C9.0788%2015.4648%209.0672%2014.99%208.7673%2014.7043L2.51587%208.7497H17.25C17.6642%208.7497%2018%208.4139%2018%207.9997C18%207.5855%2017.6642%207.2497%2017.25%207.2497H2.51577L8.7673%201.29502C9.0672%201.00933%209.0787%200.5346%208.7931%200.23467C8.5074%20-0.06525%208.0326%20-0.0768002%207.7327%200.20889L0.31379%207.2756C0.14486%207.4365%200.0449101%207.6417%200.0139301%207.8551C0.00479008%207.9019%200%207.9503%200%207.9997C0%208.0493%200.00480991%208.0977%200.0139799%208.1446C0.0450199%208.3579%200.14496%208.563%200.31379%208.7238L7.7327%2015.7905Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A"/>
                        <div class="b_searchboxForm" role="search">
                            <form action="/search" class="sw_box" id="sb_formmobile" target="_blank">
                                <input class="sw_qbox" id="sb_formmobile_q" autocomplete="off" autocorrect="off" spellcheck="false" maxlength="1000" name="q" type="search" value="" placeholder="Search the web" aria-label="Search the web"/>
                                <button id="search_button" type="submit" class="bcSrchBoxSubmit" title="Search the web">
                                    <svg viewBox="0 0 20 20" width="20px" height="20px" focusable="false">
                                        <use xlink:href="#sb_lense_mob"></use>
                                    </svg>
                                </button>
                                <input type="hidden" value="VERTR1" name="form"/>
                            </form>
                        </div>
                    </div>
                </div>
            </div>
            <div id="t_navBlock" class="t_nav t_navscroll b_hide " role="menu">
                <div role="menuitem">
                    <a title="Text" class="t_navlink_m t_navlinkactive_m" target="_blank" href="/translator" h="ID=translator,5001.2">Text</a>
                </div>
                <div role="menuitem">
                    <a title="Translator" class="t_navlink_m" target="_blank" href="https://www.microsoft.com/translator" h="ID=translator,5002.2">Translator</a>
                </div>
                <div role="menuitem">
                    <a title="Conversation" class="t_navlink_m" target="_blank" href="https://translator.microsoft.com" h="ID=translator,5003.2">Conversation</a>
                </div>
                <div role="menuitem">
                    <a title="Apps" class="t_navlink_m" target="_blank" href="https://www.microsoft.com/translator/apps/" h="ID=translator,5004.2">Apps</a>
                </div>
                <div role="menuitem">
                    <a title="For business" class="t_navlink_m" target="_blank" href="https://www.microsoft.com/translator/business/" h="ID=translator,5005.2">For business</a>
                </div>
                <div role="menuitem">
                    <a title="Help" class="t_navlink_m" target="_blank" href="https://www.microsoft.com/translator/help/bing/" h="ID=translator,5006.2">Help</a>
                </div>
            </div>
        </div>
        <script type="text/javascript" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
            //<![CDATA[
            _G.FCT = new Date;
            //]]>
        </script>
        <script type="text/javascript" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
            //<![CDATA[
            _G.BCT = new Date;
            //]]>
        </script>
        <fd:rmsPlaceHolder></fd:rmsPlaceHolder>
        <main>
            <div>
                <div id="tt_translatorHome">
                    <div id="tt_txtContrl">
                        <div id="rich_tta" data-iid="translator.5022" )"><table class=" tta_tbl " role=" presentation "><td class=" tta_incell "><div id=" tta_in "><div class=" t_inputoptions t_DDWrapper "><select id=tta_srcsl data-tag=" selectControl.Input " class=" tta_defaultSelectBoxWidth " aria-describedby=srcDropDownDescription aria-label=" Input Language Selection Dropdown " )><optgroup id=t_srcRecentLang label=" Recently used " class=""><option aria-label=" Recently used Auto-detect " value=" auto-detect ">Auto-detect</option><option aria-label=" English " value=" en "
                            selected=" selected ">English</option><option aria-label=" Chinese Simplified " value=" zh-Hans ">Chinese Simplified</option><option aria-label=" Japanese " value=" ja ">Japanese</option></optgroup><optgroup id=t_srcAllLang label=" All languages "><option aria-label=" All languages Afrikaans " value=" af ">Afrikaans</option><option aria-label=" Albanian " value=" sq ">Albanian</option><option aria-label=" Amharic " value=" am ">Amharic</option><option aria-label=" Arabic " value=" ar ">Arabic</option><option aria-label=" Armenian " value=" hy ">Armenian</option><option aria-label=" Assamese " value=" as ">Assamese</option><option aria-label=" Azerbaijani " value=" az ">Azerbaijani</option><option aria-label=" Bangla " value=" bn ">Bangla</option><option aria-label=" Bashkir " value=" ba ">Bashkir</option><option aria-label=" Basque " value=" eu ">Basque</option><option aria-label=" Bhojpuri " value=" bho ">Bhojpuri</option><option aria-label=" Bodo " value=" brx ">Bodo</option><option aria-label=" Bosnian " value=" bs ">Bosnian</option><option aria-label=" Bulgarian " value=" bg ">Bulgarian</option><option aria-label=" Cantonese (Traditional)" value=" yue ">Cantonese (Traditional)</option><option aria-label=" Catalan " value=" ca ">Catalan</option><option aria-label=" Chhattisgarhi " value=" hne ">Chhattisgarhi</option><option aria-label=" Chinese (Literary)" value=" lzh ">Chinese (Literary)</option><option aria-label=" Chinese Simplified " value=" zh-Hans ">Chinese Simplified</option><option aria-label=" Chinese Traditional " value=" zh-Hant ">Chinese Traditional</option><option aria-label=" Croatian " value=" hr ">Croatian</option><option aria-label=" Czech " value=" cs ">Czech</option><option aria-label=" Danish " value=" da ">Danish</option><option aria-label=" Dari " value=" prs ">Dari</option><option aria-label=" Divehi " value=" dv ">Divehi</option><option aria-label=" Dogri " value=" doi ">Dogri</option><option aria-label=" Dutch " value=" nl ">Dutch</option><option aria-label=" English " value=" en ">English</option><option aria-label=" Estonian " value=" et ">Estonian</option><option aria-label=" Faroese " value=" fo ">Faroese</option><option aria-label=" Fijian " value=" fj ">Fijian</option><option aria-label=" Filipino " value=" fil ">Filipino</option><option aria-label=" Finnish " value=" fi ">Finnish</option><option aria-label=" French " value=" fr ">French</option><option aria-label=" French (Canada)" value=" fr-CA ">French (Canada)</option><option aria-label=" Galician " value=" gl ">Galician</option><option aria-label=" Ganda " value=" lug ">Ganda</option><option aria-label=" Georgian " value=" ka ">Georgian</option><option aria-label=" German " value=" de ">German</option><option aria-label=" Greek " value=" el ">Greek</option><option aria-label=" Gujarati " value=" gu ">Gujarati</option><option aria-label=" Haitian Creole " value=" ht ">Haitian Creole</option><option aria-label=" Hausa " value=" ha ">Hausa</option><option aria-label=" Hebrew " value=" he ">Hebrew</option><option aria-label=" Hindi " value=" hi ">Hindi</option><option aria-label=" Hmong Daw " value=" mww ">Hmong Daw</option><option aria-label=" Hungarian " value=" hu ">Hungarian</option><option aria-label=" Icelandic " value=" is ">Icelandic</option><option aria-label=" Igbo " value=" ig ">Igbo</option><option aria-label=" Indonesian " value=" id ">Indonesian</option><option aria-label=" Inuinnaqtun " value=" ikt ">Inuinnaqtun</option><option aria-label=" Inuktitut " value=" iu ">Inuktitut</option><option aria-label=" Inuktitut (Latin)" value=" iu-Latn ">Inuktitut (Latin)</option><option aria-label=" Irish " value=" ga ">Irish</option><option aria-label=" Italian " value=" it ">Italian</option><option aria-label=" Japanese " value=" ja ">Japanese</option><option aria-label=" Kannada " value=" kn ">Kannada</option><option aria-label=" Kashmiri " value=" ks ">Kashmiri</option><option aria-label=" Kazakh " value=" kk ">Kazakh</option><option aria-label=" Khmer " value=" km ">Khmer</option><option aria-label=" Kinyarwanda " value=" rw ">Kinyarwanda</option><option aria-label=" Klingon (Latin)" value=" tlh-Latn ">Klingon (Latin)</option><option aria-label=" Konkani " value=" gom ">Konkani</option><option aria-label=" Korean " value=" ko ">Korean</option><option aria-label=" Kurdish (Central)" value=" ku ">Kurdish (Central)</option><option aria-label=" Kurdish (Northern)" value=" kmr ">Kurdish (Northern)</option><option aria-label=" Kyrgyz " value=" ky ">Kyrgyz</option><option aria-label=" Lao " value=" lo ">Lao</option><option aria-label=" Latvian " value=" lv ">Latvian</option><option aria-label=" Lingala " value=" ln ">Lingala</option><option aria-label=" Lithuanian " value=" lt ">Lithuanian</option><option aria-label=" Lower Sorbian " value=" dsb ">Lower Sorbian</option><option aria-label=" Macedonian " value=" mk ">Macedonian</option><option aria-label=" Maithili " value=" mai ">Maithili</option><option aria-label=" Malagasy " value=" mg ">Malagasy</option><option aria-label=" Malay " value=" ms ">Malay</option><option aria-label=" Malayalam " value=" ml ">Malayalam</option><option aria-label=" Maltese " value=" mt ">Maltese</option><option aria-label=" Marathi " value=" mr ">Marathi</option><option aria-label=" Mongolian (Cyrillic)" value=" mn-Cyrl ">Mongolian (Cyrillic)</option><option aria-label=" Mongolian (Traditional)" value=" mn-Mong ">Mongolian (Traditional)</option><option aria-label=" Myanmar (Burmese)" value=" my ">Myanmar (Burmese)</option><option aria-label=" Māori " value=" mi ">Māori</option><option aria-label=" Nepali " value=" ne ">Nepali</option><option aria-label=" Norwegian " value=" nb ">Norwegian</option><option aria-label=" Nyanja " value=" nya ">Nyanja</option><option aria-label=" Odia " value=" or ">Odia</option><option aria-label=" Pashto " value=" ps ">Pashto</option><option aria-label=" Persian " value=" fa ">Persian</option><option aria-label=" Polish " value=" pl ">Polish</option><option aria-label=" Portuguese (Brazil)" value=" pt ">Portuguese (Brazil)</option><option aria-label=" Portuguese (Portugal)" value=" pt-PT ">Portuguese (Portugal)</option><option aria-label=" Punjabi " value=" pa ">Punjabi</option><option aria-label=" Querétaro Otomi " value=" otq ">Quer&#233;taro Otomi</option><option aria-label=" Romanian " value=" ro ">Romanian</option><option aria-label=" Rundi " value=" run ">Rundi</option><option aria-label=" Russian " value=" ru ">Russian</option><option aria-label=" Samoan " value=" sm ">Samoan</option><option aria-label=" Serbian (Cyrillic)" value=" sr-Cyrl ">Serbian (Cyrillic)</option><option aria-label=" Serbian (Latin)" value=" sr-Latn ">Serbian (Latin)</option><option aria-label=" Sesotho " value=" st ">Sesotho</option><option aria-label=" Sesotho sa Leboa " value=" nso ">Sesotho sa Leboa</option><option aria-label=" Setswana " value=" tn ">Setswana</option><option aria-label=" Shona " value=" sn ">Shona</option><option aria-label=" Sindhi " value=" sd ">Sindhi</option><option aria-label=" Sinhala " value=" si ">Sinhala</option><option aria-label=" Slovak " value=" sk ">Slovak</option><option aria-label=" Slovenian " value=" sl ">Slovenian</option><option aria-label=" Somali " value=" so ">Somali</option><option aria-label=" Spanish " value=" es ">Spanish</option><option aria-label=" Swahili " value=" sw ">Swahili</option><option aria-label=" Swedish " value=" sv ">Swedish</option><option aria-label=" Tahitian " value=" ty ">Tahitian</option><option aria-label=" Tamil " value=" ta ">Tamil</option><option aria-label=" Tatar " value=" tt ">Tatar</option><option aria-label=" Telugu " value=" te ">Telugu</option><option aria-label=" Thai " value=" th ">Thai</option><option aria-label=" Tibetan " value=" bo ">Tibetan</option><option aria-label=" Tigrinya " value=" ti ">Tigrinya</option><option aria-label=" Tongan " value=" to ">Tongan</option><option aria-label=" Turkish " value=" tr ">Turkish</option><option aria-label=" Turkmen " value=" tk ">Turkmen</option><option aria-label=" Ukrainian " value=" uk ">Ukrainian</option><option aria-label=" Upper Sorbian " value=" hsb ">Upper Sorbian</option><option aria-label=" Urdu " value=" ur ">Urdu</option><option aria-label=" Uyghur " value=" ug ">Uyghur</option><option aria-label=" Uzbek (Latin)" value=" uz ">Uzbek (Latin)</option><option aria-label=" Vietnamese " value=" vi ">Vietnamese</option><option aria-label=" Welsh " value=" cy ">Welsh</option><option aria-label=" Xhosa " value=" xh ">Xhosa</option><option aria-label=" Yoruba " value=" yo ">Yoruba</option><option aria-label=" Yucatec Maya " value=" yua ">Yucatec Maya</option><option aria-label=" Zulu " value=" zu ">Zulu</option></optgroup></select><div id=srcDropDownDescription class=" b_hide ">Use Enter / Space to view and traverse through the list of languages</div></div><div class=" b_hide b_footnote tta_dtct "><span id=" tta_asp "></span><a id=" tta_as " role=" button " aria-label=" Language Suggestion " title=" Language Suggestion "></a></div><div class=" tta_intxt "><div class=" tta_incontainer "><textarea id=" tta_input_ta "
                      class=" tta_focusTextLarge notxt tta_inputWithClearBtn "
                      dir=" ltr "
                          style=" height: 120px; width: 75%;"
                      aria-label=" Input text area "
                      autofocus=" autofocus "
                      placeholder=" Enter text " spellcheck=" false "
                      lang=" en "></textarea><pre dir=" ltr " class=" tta_editCont " style=" height: 120px "><div><span id=" tta_pretxt " class=" tta_focusTextLarge "></span></div></pre><div id=" tta_clear_cnt " dir=" ltr " data-priority=" 2 " class=" b_hide "><div id=" infobubble_item_3_E5F06A " class=" infobubble_item infobubble_tooltip " data-bubbleid=" infobubble_3_E5F06A " aria-haspopup=" true "><div id=" tta_clear " role=" button " tabindex=" 0 " aria-label=" Click to Clear " data-priority=" 2 "><svg xmlns=" http://www.w3.org/2000/svg " width=" 12px " height=" 12px " viewBox=" 0 0 12 12 "><path d=" M7.414 6l4.293-4.293a1 1 0 0 0-1.414-1.414l-4.293 4.293-4.293-4.293a1 1 0 0 0-1.414 1.414l4.293 4.293-4.293 4.293a1 1 0 0 0 1.414 1.414l4.293-4.293 4.293 4.293a1 1 0 0 0 1.414-1.414z " /><path fill=" none " d=" M0 0h12v12h-12z " /></svg></div></div><div id=" infobubble_3_E5F06A "
             class=" infobubble b_hide b_cards infobubble_tooltip " data-partnerInfo="" data-appns=" translator " data-k=" 5060.2 " data-ibp="" data-trp="" data-priority="" role=" dialog "
             aria-labelledby=" infobubble_3_E5F06A_title "><div class=" before "><span></span></div><span class=" infobubble_close b_hide " aria-label=" Close " role=" button " tabindex=" 0 ">✕</span><div class=" infobubble_content ">Click to Clear</div><div class=" after "><span></span></div></div></div><div id=" tta_intlitxt " class=" b_hide " dir=" ltr "></div><div class=" tta_speller_response_div b_hide " id=" tta_speller_div " data-priority=" 2 "><button class=" tta_speller_response " id=" tta_speller_btn " role=" button " tabindex=" 0 "></button></div><div class=" b_hide ttaICCue " data-priority=" 2 "><button id=" ttaICCueBtn " role=" button " tabindex=" 0 " aria-label=" Translating:"><div class=" ttaICCueTxtCnt ">Translating:&nbsp;<b id=" ttaICCueTxt "></b></div></button><a id=" ttaICCueUndo " tabindex='0'>Undo</a></div></div></div><div class=" t_inputoptions t_inputhelperoptions "><div class=" t_secOptions b_clearfix "><div id=" infobubble_item_4_E5F864 " class=" infobubble_item infobubble_tooltip " data-bubbleid=" infobubble_4_E5F864 " aria-haspopup=" true "><div class=" b_hide "><div id=" tta_playiconsrc " role=" button " class=" t_option " tabindex=" 0 " aria-label=" Listen "><svg viewBox=" 0 0 16 16 " focusable=" false "><use xlink:href=" #volumeIcon "></use></svg></div></div></div><div id=" infobubble_4_E5F864 "
             class=" infobubble b_hide b_cards infobubble_tooltip " data-partnerInfo="" data-appns=" translator " data-k=" 5061.2 " data-ibp="" data-trp="" data-priority="" role=" dialog "
             aria-labelledby=" infobubble_4_E5F864_title "><div class=" before "><span></span></div><span class=" infobubble_close b_hide " aria-label=" Close " role=" button " tabindex=" 0 ">✕</span><div class=" infobubble_content ">Listen</div><div class=" after "><span></span></div></div><div id=" tta_speechiconsrc " data-tag=" TranslateThis.Mic " class=" b_hide " data-priority=" 2 "><div id=" infobubble_item_5_E5FAD5 " class=" infobubble_item infobubble_tooltip " data-bubbleid=" infobubble_5_E5FAD5 " aria-haspopup=" true "><div id=" mic_cont_icon " class=" mic_cont icon partner "data-priority=2 data-preload=true><div id=" vs_mic_icon " class=" mic_icon sb_icon disabled "></div><div class=" ovr_cont "></div></div></div><div id=" infobubble_locator_5_E5FAD5 " class=" infobubble_locator "></div><div id=" infobubble_5_E5FAD5 "
             class=" infobubble b_hide b_cards infobubble_tooltip " data-partnerInfo="" data-appns=" translator " data-k=" 5062.2 " data-ibp="" data-trp="" data-priority="" role=" dialog "
             aria-labelledby=" infobubble_5_E5FAD5_title "><div class=" before "><span></span></div><span class=" infobubble_close b_hide " aria-label=" Close " role=" button " tabindex=" 0 ">✕</span><div class=" infobubble_content ">Speak to translate</div><div class=" after "><span></span></div></div></div><div class=" t_keyboard_div " data-priority=" 2 "><div id=" infobubble_item_6_E60E76 " class=" infobubble_item infobubble_tooltip " data-bubbleid=" infobubble_6_E60E76 " aria-haspopup=" true "><div class=" tvkeyIcon " lang=" en " elementId=" tta_input_ta " tabindex=" 0 " role=" button " aria-label=" Click to open Softkeyboard "></div></div><div id=" infobubble_6_E60E76 "
             class=" infobubble b_hide b_cards infobubble_tooltip " data-partnerInfo="" data-appns=" translator " data-k=" 5063.2 " data-ibp="" data-trp="" data-priority="" role=" dialog "
             aria-labelledby=" infobubble_6_E60E76_title "><div class=" before "><span></span></div><span class=" infobubble_close b_hide " aria-label=" Close " role=" button " tabindex=" 0 ">✕</span><div class=" infobubble_content ">Keyboard</div><div class=" after "><span></span></div></div></div></div></div></div><div class=" t_charCountCont "><span id=" t_charCount " class=" b_hide ">0/5000</span></div></td><td class=" tta_swapcell "><div class=" tta_swap "><div id=" infobubble_item_7_E613E8 " class=" infobubble_item infobubble_tooltip " data-bubbleid=" infobubble_7_E613E8 " aria-haspopup=" true "><div role=" button " id=" tta_revIcon " class=" ttrev_icon tta_no_click_outline " aria-label=" Swap languages " tabindex=" 0 "><svg viewBox=" -1 -1 18 18 " width=" 20px " height=" 20px " focusable=" false "><use xlink:href=" #swapIcon "></use></svg></div></div><div id=" infobubble_locator_7_E613E8 " class=" infobubble_locator "></div><div id=" infobubble_7_E613E8 "
             class=" infobubble b_hide b_cards infobubble_tooltip " data-partnerInfo="" data-appns=" translator " data-k=" 5064.2 " data-ibp="" data-trp="" data-priority="" role=" dialog "
             aria-labelledby=" infobubble_7_E613E8_title "><div class=" before "><span></span></div><span class=" infobubble_close b_hide " aria-label=" Close " role=" button " tabindex=" 0 ">✕</span><div class=" infobubble_content ">Swap languages</div><div class=" after "><span></span></div></div></div><div role=" region " id=" tta_aria_live " class=" b_hide " tabindex=" -1 "><span id=" tta_aria_live_span " aria-live=" polite "></span></div></td><td class=" tta_outcell "><div id=" tta_out " class=" tta_vc "><div id=" tta_outoption " class=" t_outputoptions t_DDWrapper "><select id=tta_tgtsl data-tag=" selectControl.Input " class=" tta_defaultSelectBoxWidth " aria-describedby=tgtDropDownDescription aria-label=" Output Language Selection Dropdown " )><optgroup id=t_tgtRecentLang label=" Recently used " class=""><option aria-label=" Recently used Chinese Simplified " value=" zh-Hans "
                            selected=" selected ">Chinese Simplified</option><option aria-label=" English " value=" en ">English</option><option aria-label=" Japanese " value=" ja ">Japanese</option></optgroup><optgroup id=t_tgtAllLang label=" All languages "><option aria-label=" All languages Afrikaans " value=" af ">Afrikaans</option><option aria-label=" Albanian " value=" sq ">Albanian</option><option aria-label=" Amharic " value=" am ">Amharic</option><option aria-label=" Arabic " value=" ar ">Arabic</option><option aria-label=" Armenian " value=" hy ">Armenian</option><option aria-label=" Assamese " value=" as ">Assamese</option><option aria-label=" Azerbaijani " value=" az ">Azerbaijani</option><option aria-label=" Bangla " value=" bn ">Bangla</option><option aria-label=" Bashkir " value=" ba ">Bashkir</option><option aria-label=" Basque " value=" eu ">Basque</option><option aria-label=" Bhojpuri " value=" bho ">Bhojpuri</option><option aria-label=" Bodo " value=" brx ">Bodo</option><option aria-label=" Bosnian " value=" bs ">Bosnian</option><option aria-label=" Bulgarian " value=" bg ">Bulgarian</option><option aria-label=" Cantonese (Traditional)" value=" yue ">Cantonese (Traditional)</option><option aria-label=" Catalan " value=" ca ">Catalan</option><option aria-label=" Chhattisgarhi " value=" hne ">Chhattisgarhi</option><option aria-label=" Chinese (Literary)" value=" lzh ">Chinese (Literary)</option><option aria-label=" Chinese Simplified " value=" zh-Hans ">Chinese Simplified</option><option aria-label=" Chinese Traditional " value=" zh-Hant ">Chinese Traditional</option><option aria-label=" Croatian " value=" hr ">Croatian</option><option aria-label=" Czech " value=" cs ">Czech</option><option aria-label=" Danish " value=" da ">Danish</option><option aria-label=" Dari " value=" prs ">Dari</option><option aria-label=" Divehi " value=" dv ">Divehi</option><option aria-label=" Dogri " value=" doi ">Dogri</option><option aria-label=" Dutch " value=" nl ">Dutch</option><option aria-label=" English " value=" en ">English</option><option aria-label=" Estonian " value=" et ">Estonian</option><option aria-label=" Faroese " value=" fo ">Faroese</option><option aria-label=" Fijian " value=" fj ">Fijian</option><option aria-label=" Filipino " value=" fil ">Filipino</option><option aria-label=" Finnish " value=" fi ">Finnish</option><option aria-label=" French " value=" fr ">French</option><option aria-label=" French (Canada)" value=" fr-CA ">French (Canada)</option><option aria-label=" Galician " value=" gl ">Galician</option><option aria-label=" Ganda " value=" lug ">Ganda</option><option aria-label=" Georgian " value=" ka ">Georgian</option><option aria-label=" German " value=" de ">German</option><option aria-label=" Greek " value=" el ">Greek</option><option aria-label=" Gujarati " value=" gu ">Gujarati</option><option aria-label=" Haitian Creole " value=" ht ">Haitian Creole</option><option aria-label=" Hausa " value=" ha ">Hausa</option><option aria-label=" Hebrew " value=" he ">Hebrew</option><option aria-label=" Hindi " value=" hi ">Hindi</option><option aria-label=" Hmong Daw " value=" mww ">Hmong Daw</option><option aria-label=" Hungarian " value=" hu ">Hungarian</option><option aria-label=" Icelandic " value=" is ">Icelandic</option><option aria-label=" Igbo " value=" ig ">Igbo</option><option aria-label=" Indonesian " value=" id ">Indonesian</option><option aria-label=" Inuinnaqtun " value=" ikt ">Inuinnaqtun</option><option aria-label=" Inuktitut " value=" iu ">Inuktitut</option><option aria-label=" Inuktitut (Latin)" value=" iu-Latn ">Inuktitut (Latin)</option><option aria-label=" Irish " value=" ga ">Irish</option><option aria-label=" Italian " value=" it ">Italian</option><option aria-label=" Japanese " value=" ja ">Japanese</option><option aria-label=" Kannada " value=" kn ">Kannada</option><option aria-label=" Kashmiri " value=" ks ">Kashmiri</option><option aria-label=" Kazakh " value=" kk ">Kazakh</option><option aria-label=" Khmer " value=" km ">Khmer</option><option aria-label=" Kinyarwanda " value=" rw ">Kinyarwanda</option><option aria-label=" Klingon (Latin)" value=" tlh-Latn ">Klingon (Latin)</option><option aria-label=" Konkani " value=" gom ">Konkani</option><option aria-label=" Korean " value=" ko ">Korean</option><option aria-label=" Kurdish (Central)" value=" ku ">Kurdish (Central)</option><option aria-label=" Kurdish (Northern)" value=" kmr ">Kurdish (Northern)</option><option aria-label=" Kyrgyz " value=" ky ">Kyrgyz</option><option aria-label=" Lao " value=" lo ">Lao</option><option aria-label=" Latvian " value=" lv ">Latvian</option><option aria-label=" Lingala " value=" ln ">Lingala</option><option aria-label=" Lithuanian " value=" lt ">Lithuanian</option><option aria-label=" Lower Sorbian " value=" dsb ">Lower Sorbian</option><option aria-label=" Macedonian " value=" mk ">Macedonian</option><option aria-label=" Maithili " value=" mai ">Maithili</option><option aria-label=" Malagasy " value=" mg ">Malagasy</option><option aria-label=" Malay " value=" ms ">Malay</option><option aria-label=" Malayalam " value=" ml ">Malayalam</option><option aria-label=" Maltese " value=" mt ">Maltese</option><option aria-label=" Marathi " value=" mr ">Marathi</option><option aria-label=" Mongolian (Cyrillic)" value=" mn-Cyrl ">Mongolian (Cyrillic)</option><option aria-label=" Mongolian (Traditional)" value=" mn-Mong ">Mongolian (Traditional)</option><option aria-label=" Myanmar (Burmese)" value=" my ">Myanmar (Burmese)</option><option aria-label=" Māori " value=" mi ">Māori</option><option aria-label=" Nepali " value=" ne ">Nepali</option><option aria-label=" Norwegian " value=" nb ">Norwegian</option><option aria-label=" Nyanja " value=" nya ">Nyanja</option><option aria-label=" Odia " value=" or ">Odia</option><option aria-label=" Pashto " value=" ps ">Pashto</option><option aria-label=" Persian " value=" fa ">Persian</option><option aria-label=" Polish " value=" pl ">Polish</option><option aria-label=" Portuguese (Brazil)" value=" pt ">Portuguese (Brazil)</option><option aria-label=" Portuguese (Portugal)" value=" pt-PT ">Portuguese (Portugal)</option><option aria-label=" Punjabi " value=" pa ">Punjabi</option><option aria-label=" Querétaro Otomi " value=" otq ">Quer&#233;taro Otomi</option><option aria-label=" Romanian " value=" ro ">Romanian</option><option aria-label=" Rundi " value=" run ">Rundi</option><option aria-label=" Russian " value=" ru ">Russian</option><option aria-label=" Samoan " value=" sm ">Samoan</option><option aria-label=" Serbian (Cyrillic)" value=" sr-Cyrl ">Serbian (Cyrillic)</option><option aria-label=" Serbian (Latin)" value=" sr-Latn ">Serbian (Latin)</option><option aria-label=" Sesotho " value=" st ">Sesotho</option><option aria-label=" Sesotho sa Leboa " value=" nso ">Sesotho sa Leboa</option><option aria-label=" Setswana " value=" tn ">Setswana</option><option aria-label=" Shona " value=" sn ">Shona</option><option aria-label=" Sindhi " value=" sd ">Sindhi</option><option aria-label=" Sinhala " value=" si ">Sinhala</option><option aria-label=" Slovak " value=" sk ">Slovak</option><option aria-label=" Slovenian " value=" sl ">Slovenian</option><option aria-label=" Somali " value=" so ">Somali</option><option aria-label=" Spanish " value=" es ">Spanish</option><option aria-label=" Swahili " value=" sw ">Swahili</option><option aria-label=" Swedish " value=" sv ">Swedish</option><option aria-label=" Tahitian " value=" ty ">Tahitian</option><option aria-label=" Tamil " value=" ta ">Tamil</option><option aria-label=" Tatar " value=" tt ">Tatar</option><option aria-label=" Telugu " value=" te ">Telugu</option><option aria-label=" Thai " value=" th ">Thai</option><option aria-label=" Tibetan " value=" bo ">Tibetan</option><option aria-label=" Tigrinya " value=" ti ">Tigrinya</option><option aria-label=" Tongan " value=" to ">Tongan</option><option aria-label=" Turkish " value=" tr ">Turkish</option><option aria-label=" Turkmen " value=" tk ">Turkmen</option><option aria-label=" Ukrainian " value=" uk ">Ukrainian</option><option aria-label=" Upper Sorbian " value=" hsb ">Upper Sorbian</option><option aria-label=" Urdu " value=" ur ">Urdu</option><option aria-label=" Uyghur " value=" ug ">Uyghur</option><option aria-label=" Uzbek (Latin)" value=" uz ">Uzbek (Latin)</option><option aria-label=" Vietnamese " value=" vi ">Vietnamese</option><option aria-label=" Welsh " value=" cy ">Welsh</option><option aria-label=" Xhosa " value=" xh ">Xhosa</option><option aria-label=" Yoruba " value=" yo ">Yoruba</option><option aria-label=" Yucatec Maya " value=" yua ">Yucatec Maya</option><option aria-label=" Zulu " value=" zu ">Zulu</option></optgroup></select><div id=tgtDropDownDescription class=" b_hide ">Use Enter / Space to view and traverse through the list of languages</div></div><div id=" tta_err " class=" b_hide "><svg class=" tta_wng " width=" 12 " height=" 12 " viewBox=" 0 0 12 12 " fill=" none " xmlns=" http://www.w3.org/2000/svg "><use xlink:href=" #wngSVG "></use></svg><span class=" b_hide " id=" tta_FE ">Sorry, something went wrong. Try refreshing the page</span><span class=" b_hide " id=" tta_QE ">You have exceeded the amount of allowed translations. Please try again later.</span><div class=" tta_err_debInfo ">DebugID: <span id=" tta_err_debId "></span></div></div><div id=" tta_longerr " class=" b_hide "><svg class=" tta_wng " width=" 12 " height=" 12 " viewBox=" 0 0 12 12 " fill=" none " xmlns=" http://www.w3.org/2000/svg "><use xlink:href=" #wngSVG "></use></svg>Only the first 5000 characters can be translated at once</div><div class=" tta_outtxt "><textarea readonly=" readonly " id=" tta_output_ta "
                  class=" tta_no_click_outline tta_focusTextLarge "
                  dir=" ltr "
                  placeholder=" Translation "
                  aria-label=" Output text area " aria-readonly=" true " aria-disabled=" true "
                  style=" height: 120px " spellcheck=" false "
                  lang=" zh-Hans "></textarea><div class=" b_hide tta_output_url_wrap "><div id=" tta_output_url "></div><svg xmlns=" http://www.w3.org/2000/svg " viewBox=" 0 0 16 16 " fill=" #1a0dab " id=" tta_output_url_icon "><path d=" M0 0h16v16h-16z " fill=" none " /><path d=" M12 13h-8a1 1 0 0 1-1-1v-8a1 1 0 0 0-2 0v8a3 3 0 0 0 3 3h8a1 1 0 0 0 0-2zM14.924 1.619a1 1 0 0 0-.924-.619h-5.5a1 1 0 0 0 0 2h3.086l-6.293 6.293a1 1 0 0 0 1.414 1.414l6.293-6.293v3.086a1 1 0 0 0 2 0v-5.5a1 1 0 0 0-.076-.381z " /></svg></div><div id=" tta_tlitxt " class=" b_hide " dir=" ltr "></div></div><div id=" t_outputoptions " class=" t_outputoptions t_outputhelperoptions "><div id=" tta_outctrl " class=" t_secOptions b_clearfix b_hide "><div id=" tt_suggestIconCont " data-priority=" 2 "><div id=" infobubble_item_8_E619DC " class=" infobubble_item infobubble_tooltip " data-bubbleid=" infobubble_8_E619DC " aria-haspopup=" true "><div role=" button " id=" tt_suggestIcon " class=" t_option " tabindex=" 0 " aria-label=" Suggest an edit "><svg width=" 20 " height=" 20 " viewBox=" 0 0 20 20 " focusable=" false "><use xlink:href=" #suggestsvg "></use></svg></div></div><div id=" infobubble_8_E619DC "
             class=" infobubble b_hide b_cards infobubble_tooltip " data-partnerInfo="" data-appns=" translator " data-k=" 5065.2 " data-ibp="" data-trp="" data-priority="" role=" dialog "
             aria-labelledby=" infobubble_8_E619DC_title "><div class=" before "><span></span></div><span class=" infobubble_close b_hide " aria-label=" Close " role=" button " tabindex=" 0 ">✕</span><div class=" infobubble_content ">Suggest an edit</div><div class=" after "><span></span></div></div></div><div id=" infobubble_item_9_E61C4D " class=" infobubble_item infobubble_tooltip " data-bubbleid=" infobubble_9_E61C4D " aria-haspopup=" true "><div class=" b_hide "><div id=" tta_playicontgt " role=" button " class=" t_option " aria-label=" Listen to translation " tabindex=" 0 "><span id=" tta_audicon "></span><svg viewBox=" 0 0 16 16 " focusable=" false "><use xlink:href=" #volumeIcon "></use></svg></div></div></div><div id=" infobubble_9_E61C4D "
             class=" infobubble b_hide b_cards infobubble_tooltip " data-partnerInfo="" data-appns=" translator " data-k=" 5066.2 " data-ibp="" data-trp="" data-priority="" role=" dialog "
             aria-labelledby=" infobubble_9_E61C4D_title "><div class=" before "><span></span></div><span class=" infobubble_close b_hide " aria-label=" Close " role=" button " tabindex=" 0 ">✕</span><div class=" infobubble_content ">Listen to translation</div><div class=" after "><span></span></div></div><div class=" t_copyText "><div id=" infobubble_item_10_E61E78 " class=" infobubble_item infobubble_tooltip " data-bubbleid=" infobubble_10_E61E78 " aria-haspopup=" true "><div role=" button " id=" tta_copyIcon " class=" t_option " tabindex=" 0 " aria-label=" Copy "><svg viewBox=" 0 0 16 16 " focusable=" false "><use xlink:href=" #copyIcon "></use></svg></div></div><div id=" infobubble_10_E61E78 "
             class=" infobubble b_hide b_cards infobubble_tooltip " data-partnerInfo="" data-appns=" translator " data-k=" 5067.2 " data-ibp="" data-trp="" data-priority="" role=" dialog "
             aria-labelledby=" infobubble_10_E61E78_title "><div class=" before "><span></span></div><span class=" infobubble_close b_hide " aria-label=" Close " role=" button " tabindex=" 0 ">✕</span><div class=" infobubble_content ">Copy</div><div class=" after "><span></span></div></div><span id=" tta_copyptr " class=" t_copylink b_hide "></span><span id=" tta_copytxt " class=" t_copylink b_hide "></span></div></div></div><div id=" tta_outGDCont " data-iid=" translator.5025 "></div><div id=" tta_tone " class=" tta_toneoptions "> <select id=" tta_tonesl " aria-label=" Output Language Selection Dropdown "><option value=" Standard "
                        selected=" selected ">Standard</option><option value=" Casual ">Casual</option><option value=" Formal ">Formal</option></select></div><div id=" t_suggestion_container " class=" t_suggestion_cont b_hide "><div class=" t_suggest_msg " role=" none " aria-hidden=" true ">Your submission will be used by Microsoft translator to improve translation quality</div><div>  <span id=" E626A4_11_btn " class=" cbtn b_highlighted " data-wire=" I;button_init;; |" data-appns=" translator " data-k=" 5069.1 "><input type=" submit " name=" submit " id=" t_suggest_submit " value=" Submit " aria-label=" Click to submit your feedback "/></span>  <span id=" E62B93_12_btn " class=" cbtn " data-wire=" I;button_init;; |" data-appns=" translator " data-k=" 5071.1 "><input type=" submit " name=" submit " id=" t_suggest_cancel " value=" Cancel " aria-label=" Click to cancel your feedback "/></span></div></div><div id=" t_suggest_confirm " class=" b_hide "><span class=" t_suggest_msg ">Thank you!</span></div></div></td></table></div></div><div class=" b_hide " id=" t_dummy_div "></div><div class=" tt_home_exp_ctrl_cont "><div id=" tta_expctrl " class=b_hide><div class=" tta_exptbl " data-priority=" 2 "><div class=" b_hide "><h2 class=" tta_expTtl ">Other ways to say&nbsp;<span id=" tta_org "></span></h2><div id=" tta_alttbl "></div></div><div class=" b_hide "><div class=" tta_separator b_hide " id=" tta_sep "></div><div class=" b_mText ">How to use&nbsp;<span id=" tta_tgt "></span></div><div id=" tta_phrtbl "></div><div class=" b_footnote ">Examples are automatically generated. The results may not be exact or error-free.</div></div></div></div></div><div id=" tta_phrasebook " class=" tta_phraseb tt_altTrnsExpItem " data-iid=" translator.5023 " data-priority=" 2 "><div class=" tta_exp tchevAdj "><div class=" b_module_expansion " id=" expitem_515991818_2 " data-appns=" translator " data-k=" 5011.1 " data-expl=""><a id=" expitem_515991818_2_hit "
                   class=" b_expansion_wrapper b_onpage_expansion newexpcont " data-exp=" I;expitem_515991818_2;1;0;1;;Expansion;;1;1;expitem_515991818_2_hit;10;0;"
                   href=" javascript:void(0);" role=" button "
                   aria-expanded=" true "><div class=" b_expansion_text b_1linetrunc " aria-label=" Widely used phrases ">Widely used phrases</div><span class=" b_expansion_chevron b_chevron_down "><svg xmlns=" http://www.w3.org/2000/svg " viewBox=" 0 0 13 24 " height=" 16 " width=" 10 "><path class=" sv_ch " d=" M0,22.9L10.9,12L0,1.1L1.1,0L13,12L1.1,24L0,22.9z "></path></svg></span><div class=" expansionAccessibilityText " LessAltText=" Less content will be shown above the current area of focus upon selection " MoreAltText=" New content will be added above the current area of focus upon selection ">New content will be added above the current area of focus upon selection</div></a><div class=" b_hide " data-exp=" H;expitem_515991818_2;;expitem_515991818_2_hit;;;" data-exp-noani=""><div class=" b_expansion_text b_1linetrunc " aria-label=" Widely used phrases ">Widely used phrases</div><span class=" b_expansion_chevron b_chevron_up "><svg xmlns=" http://www.w3.org/2000/svg " viewBox=" 0 0 13 24 " height=" 16 " width=" 10 "><path class=" sv_ch " d=" M0,22.9L10.9,12L0,1.1L1.1,0L13,12L1.1,24L0,22.9z "></path></svg></span></div></div></div><div id=" tta_pb_expData " data-exp=" H;expitem_515991818_2;1;;;;1 " data-exp-noani=""><div data-acid=" tta_phrasebookParent " data-loadOnInitialize=""><div class=" ac_contentPane "><div class=" tshimmCtr "><div class=" t_touchOptWrap "><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd0 "></div></div><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd1 "></div></div><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd2 "></div></div><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd3 "></div></div><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd4 "></div></div><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd5 "></div></div><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd6 "></div></div></div><table><tr class=" tt_phRows "><td class=" tta_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd0 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td><td class=" tt_emtd "></td><td class=" tta_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd0 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td></tr><tr class=" tt_phRows "><td class=" tta_row_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd1 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td><td class=" tt_emtd "></td><td class=" tta_row_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd1 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td></tr><tr class=" tt_phRows "><td class=" tta_row_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd2 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td><td class=" tt_emtd "></td><td class=" tta_row_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd2 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td></tr><tr class=" tt_phRows "><td class=" tta_row_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd3 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td><td class=" tt_emtd "></td><td class=" tta_row_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd3 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td></tr></table></div></div><div class=" ac_loadingPane b_hide "><div class=" tshimmCtr "><div class=" t_touchOptWrap "><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd0 "></div></div><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd1 "></div></div><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd2 "></div></div><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd3 "></div></div><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd4 "></div></div><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd5 "></div></div><div class=" t_TouchOpt "><div class=" t_shimmerLineRoot t_shTchRoot t_touchFlWd6 "></div></div></div><table><tr class=" tt_phRows "><td class=" tta_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd0 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td><td class=" tt_emtd "></td><td class=" tta_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd0 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td></tr><tr class=" tt_phRows "><td class=" tta_row_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd1 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td><td class=" tt_emtd "></td><td class=" tta_row_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd1 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td></tr><tr class=" tt_phRows "><td class=" tta_row_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd2 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td><td class=" tt_emtd "></td><td class=" tta_row_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd2 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td></tr><tr class=" tt_phRows "><td class=" tta_row_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd3 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td><td class=" tt_emtd "></td><td class=" tta_row_separator_pb "><div class=" tt_pTop10 "><div class=" t_shimmerContainer t_shTchRoot1 "><div class=" t_shimmerWrapper t_shimmerWrapper2 t_shimWd3 "><div class=" t_shimmerGradient t_shimmerGradient3 "></div><div class=" t_shimmerElementsGrpRoot t_shTchRoot4 "><div class=" t_shimmerLineRoot t_shTchRoot5 t_shimHfWd "></div></div></div></div></div></td></tr></table></div></div></div><div data-acid=" tta_phrasebookChild " data-loadOnInitialize=""><div class=" ac_contentPane "></div></div></div></div><label id=" tta_pb_select " aria-live=" polite "></label><a class=" b_hide " id=" tta_vLink " href=" javascript:void(0)" h=" ID=translator,5012.1 "></a></div><div id=" t_lang_attr "><span id=" lang_attr_in " class=" b_hide "></span><span id=" lang_attr_sep " class=" b_hide ">&nbsp;&middot;&nbsp;</span><span id=" lang_attr_out " class=" b_hide "></span></div><div id=" t_captchaBlock " class=" b_hide " data-iid=" translator.5024 "></div></div></main><footer id=" b_footer " class=" b_footer " role=" contentinfo " aria-label=" Footer "><div id=" b_footerItems "><span>&#169; 2024 Microsoft</span><ul><li><a id=" sb_privacy " href=" http://go.microsoft.com/fwlink/?LinkId=521839 " h=" ID=translator,5051.1 ">Privacy and Cookies</a></li><li><a id=" sb_legal " href=" http://go.microsoft.com/fwlink/?LinkID=246338 " h=" ID=translator,5052.1 ">Legal</a></li><li><a id=" sb_advertise " href=" https://go.microsoft.com/fwlink/?linkid=868922 " h=" ID=translator,5053.1 ">Advertise</a></li><li><a id=" sb_help " target=" _blank " href=" https://support.microsoft.com/topic/82d20721-2d6f-4012-a13d-d1910ccf203f&amp;clcid=0x04 " h=" ID=translator,5055.1 ">Help</a></li><li><a role=" button " id=" sb_feedback " href=" #" h=" ID=translator,5056.1 ">Feedback</a></li></ul></div><!--foo--></footer><fd:resourceBlock renderEndpoint=" jsaftercontent "><script type=" text/javascript " nonce=" GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">//<![CDATA[
var img_p = document.getElementById('id_p'); img_p && img_p.addEventListener('error', function() {FallBackToDefaultProfilePic(img_p) });;
//]]></script><script type=" text/javascript " nonce=" GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">//<![CDATA[
0;(function(n,t){onload=function(){_G.BPT=new Date;n&&n();!_w.sb_ppCPL&&t&&sb_st(function(){t(new Date)},0)}})(_w.onload,_w.si_PP);var CookieHelper;(function(n){function i(n,i,r){r===void 0&&(r=null);n&&t()&&(RichTranslateHelper.isNullOrEmpty(r)?sj_cook.setNoCrumbs(n,i,!0,"/"):sj_cook.set(n,r,i,!0," /"))}function r(n,i){return n&&t()?sj_cook.get(n,i):null}function t(){return typeof n.isCookieStorageSupported==" undefined "&&(n.isCookieStorageSupported=typeof sj_cook!=" undefined"&&" areCookiesAccessible "in sj_cook&&sj_cook.areCookiesAccessible()),n.isCookieStorageSupported}n.setItem=i;n.getItem=r;n.isSupported=t})(CookieHelper||(CookieHelper={}));var AbusePreventionHelper;(function(n){function f(){return" &token="+encodeURIComponent(u)+" &key="+encodeURIComponent(t)}function e(){return Date.now()-i>r?(typeof RichTranslateHelper!=" undefined "?RichTranslateHelper.refreshPageWithSourceText():_w.location.reload(),!1):!0}function o(n,f,e){t=n;i=Date.now();u=f;r=e}var t,i,r,u;n.getEndpointAuthParams=f;n.isEndpointTokenValid=e;n.init=o})(AbusePreventionHelper||(AbusePreventionHelper={}));var __assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)},RichTranslateHelper;(function(n){function v(n){return c.test(n)}function f(n){return n&&sa_cl(n," b_hide ",!0),!1}function e(n){n&&sa_cl(n," b_hide ",!1)}function y(n){return!(n&&typeof n==" string "&&n.length>0)}function p(n,t){sj_pd(n);_w.scroll(0,t)}function w(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];return n.replace(/{(\d+)}/g,function(n,t){return typeof i[t]!=" undefined "?i[t]:n}).replace(/&amp;/g," &")}function b(n){var t=n;return t=t.replace(/\\u([0-9a-f]{4})/gi,function(n,t){return isNaN(parseInt(t,16))?"":String.fromCharCode(parseInt(t,16))}),t.replace(/\\/g,"")}function k(n,t){return(""+n.className+"").indexOf(""+t+"")>-1}function d(n,t){n&&(n.style.height=t+" px ")}function g(n,t){n&&(n.style.fontSize=t+" px ")}function nt(n){for(var t=0;n!=null;)t+=n.offsetTop,n=n.offsetParent;return t}function tt(n,t){n&&(n.innerHTML=t,n.value=t)}function it(n){n&&(n.innerHTML="",n.innerText="")}function rt(n){return String.prototype.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}function ut(n,t,i){return n+(" &IG="+_G.IG+((t===null||t===void 0?void 0:t.length)>0?" &IID="+t+(i>-1?" ."+i:""):""))}function ft(n){var t=sj_ce(" div ");return t.innerHTML=n,t.firstChild.nodeValue}function et(n){return!n||!t?"":(typeof t.innerText!=" undefined "?t.innerText=n:typeof t.textContent!=" undefined "&&(t.textContent=n),t.innerHTML)}function ot(n){return function(t){return t.posTag===n}}function st(n){var t="";switch(n){case" ar ":t=" ar-EG ";break;case" bg ":t=" bg-BG ";break;case" ca ":t=" ca-ES ";break;case" da ":t=" da-DK ";break;case" de ":t=" de-DE ";break;case" el ":t=" el-GR ";break;case" en ":t=" en-US ";break;case" es ":t=" es-ES ";break;case" et ":t=" et-EE ";break;case" fi ":t=" fi-FI ";break;case" fr ":t=" fr-FR ";break;case" ga ":t=" ga-IE ";break;case" gu ":t=" gu-IN ";break;case" hi ":t=" hi-IN ";break;case" hr ":t=" hr-HR ";break;case" it ":t=" it-IT ";break;case" ja ":t=" ja-JP ";break;case" ko ":t=" ko-KR ";break;case" lt ":t=" lt-LT ";break;case" lv ":t=" lv-LV ";break;case" mr ":t=" mr-IN ";break;case" mt ":t=" mt-MT ";break;case" nb ":t=" nb-NO ";break;case" nl ":t=" nl-NL ";break;case" pl ":t=" pl-PL ";break;case" pt ":t=" pt-BR ";break;case" pt-PT ":t=" pt-PT ";break;case" ro ":t=" ro-RO ";break;case" ru ":t=" ru-RU ";break;case" sk ":t=" sk-SK ";break;case" sl ":t=" sl-SI ";break;case" sv ":t=" sv-SE ";break;case" ta ":t=" ta-IN ";break;case" te ":t=" te-IN ";break;case" th ":t=" th-TH ";break;case" tr ":t=" tr-TR ";break;case" yue ":t=" zh-HK ";break;case" zh-Hans ":t=" zh-CN ";break;case" zh-Hant ":t=" zh-HK "}return t}function o(){return typeof Storage==" undefined "||typeof sessionStorage==" undefined "?!1:!0}function ht(){if(o()){sessionStorage.setItem(n.srcTextSessionKey,transDom.input.textArea.value);var i=transDom.input.langSelect.value===" auto-detect"?"":transDom.input.langSelect.value,u=transDom.output.langSelect.value,t;n.isEdgePDFTranslator?t=" /translator?ref=TThis&edgepdftranslator= 1&from=auto-detect&to="+u+n.endpointTokenRefreshRequeryParamter+(s(" darkschemeovr")==" 1"?" &darkschemeovr=1":" &lightschemeovr=1 "):n.isVertical?t=" /translator?ref=TThis&from="+i+" &to="+u+n.endpointTokenRefreshRequeryParamter:(CookieHelper.setItem(l,i),sj_evt.fire(n.updateDefaultTargetLangEvent,transDom.getLanguageCodeMapping(1)),t=_w.location.href,_w.location.href.indexOf(r+n.endpointTokenRefreshRequeryParamter)==-1&&(t+=r+n.endpointTokenRefreshRequeryParamter));_w.location.href=t}else _w.location.reload()}function ct(){sa_cl(_d.body," tta_disablePageScroll ",!1)}function lt(){sa_cl(_d.body," tta_disablePageScroll ",!0)}function s(n){for(var t,r=_w.location.href.slice(window.location.href.indexOf(" ?")+1).split(" &"),i=0;i<r.length;i++)if(t=r[i].split("="),t[0].toLowerCase()==n.toLowerCase())return t.length>1?t[1]:null}function at(t,i,r){r===void 0&&(r=!1);sj_be(t," click ",function(n){r?i(n):i()});sj_be(t," keydown ",function(t){t.keyCode===n.enterKeyCode&&(r?i(t):i())})}function vt(t,i){n.isEdgePDFTranslator&&parent.postMessage(__assign({MessageId:t},i),n.edgePDFTranslatorHost)}function h(){return n.enableToneTranslation&&n.toneTranslationNotSupportedLanguages.indexOf(transDom.output.langSelect.value)==-1?!0:!1}function yt(n){n&&h()?e(transDom.output.toneControl):f(transDom.output.toneControl)}function pt(t,i,r,u,f,e,o,s,h,c,l,a,v,y){n.isVertical=t;n.isEdgeShoreLineToolBox=f;n.isEdgePDFTranslator=e;n.enableGenderDebiasedTranslations=o;n.frontDoorBotClassification=i!==null&&i!==void 0?i:" User_Unclassified ";n.isSignedInOrCorporateUser=r;n.shoreLineAppNS=s;n.shoreLineKValue=h;n.chatURL=c;n.enableToneTranslation=l;n.toneTranslationNotSupportedLanguages=a;n.translateTextUsingSahara=v;n.translateTextUsingSaharaMinCharLimit=y}var i,u,t;n.prefixOfCustomEventsToPersistAttribute=" data-ajax-pocetp ";n.customEventPrefix=" tt.";n.autoScaleEvent=n.customEventPrefix+" autoScale ";n.fetchAltTranslationEvent=n.customEventPrefix+" fetchalttrns ";n.fetchExSentenceEvent=n.customEventPrefix+" fetchexamples ";n.audioPlayingEvent=n.customEventPrefix+" audio.playing ";n.audioEndEvent=n.customEventPrefix+" audio.ended ";n.hideExpansionControlEvent=n.customEventPrefix+" expansionCtrl.hide ";n.showExpansionControlEvent=n.customEventPrefix+" expansionCtrl.show ";n.micInputStartedEvent=n.customEventPrefix+" micInput.started ";n.micInputListeningEvent=n.customEventPrefix+" micInput.listening ";n.micInputEndEvent=n.customEventPrefix+" micInput.end ";n.sourceLangChanged=n.customEventPrefix+" sourcelang.change ";n.stopSpeechListen=n.customEventPrefix+" stopSpeechInput.listen ";n.clearAudioTimerEvent=n.customEventPrefix+" clearAudioTimer ";n.domStabilizedEvent=n.customEventPrefix+" domStable ";n.domStabilizedAfterVoiceEvent=n.customEventPrefix+" domStableAfterVoice ";n.domChangeEvent=n.customEventPrefix+" domChange ";n.updateReQueryLinkEvent=n.customEventPrefix+" updateReQuery ";n.hideInputMetaDataEvent=n.customEventPrefix+" hideInputMetaData ";n.updateDefaultTargetLangEvent=n.customEventPrefix+" updateDefaultTargetLang ";n.updateTargetLangEvent=n.customEventPrefix+" updateTargetLang ";n.updateSourceLangEvent=n.customEventPrefix+" updateSourceLang ";n.swapSourceAndTargetLangEvent=n.customEventPrefix+" updateSourceAndTargetLang ";n.captchaSuccessEndEvent=n.customEventPrefix+" captchaVerifiedSuccess ";n.captchaResolveSuccessEvent=" onCaptchaResolveSuccess ";n.showCaptchaEvent=" showCaptcha ";n.showAudioCaptchaEvent=" showAudioCaptcha ";n.inputTextchanged=n.customEventPrefix+" inputText.select ";n.ajaxRequeryEvent=n.customEventPrefix+" ajaxRequery ";n.updateLangDropDownIndex=n.customEventPrefix+" updateLangDropDownIndex ";n.hidePhraseBookParentElement=n.customEventPrefix+" hidePhraseBookParentElement ";n.hidePhraseBookExpansionElement=n.customEventPrefix+" hidePHExpansionEle ";n.loadPhrasebookEvent=n.customEventPrefix+" loadPhrasebook ";n.inputTextAutoSuggestionSelected=n.customEventPrefix+" inpTxtAutoSuggSelect ";n.inputTextSpellCheckSelected=n.customEventPrefix+" inpTxtSpellCheckSelect ";n.phrasebookPhraseSelected=n.customEventPrefix+" pbPhraseSelect ";n.loadMobileFilterData=n.customEventPrefix+" loadMobileFilterData ";n.phrasebookCopySuccessEvtName=n.customEventPrefix+" PhrasebookCopySuccess ";n.phrasebookCopyFailureEvtName=n.customEventPrefix+" PhrasebookCopyFailure ";n.sharedMicControlTriggerEvtName=n.customEventPrefix+" SharedMicControlTriggered ";n.suggestionsDropDownQueryChangeEvent=n.customEventPrefix+" TriggerSuggestionsDropDownQueryChange ";n.inputSide=0;n.outputSide=1;n.tabKeyCode=9;n.enterKeyCode=13;n.escapeKey=27;n.srcTextSessionKey=" TTRST ";n.endpointTokenRefreshRequeryParamter=" &isTTRefreshQuery=1 ";n.visualCaptchaType=" visual ";n.audioCaptchaType=" audio ";n.leftArrowKey=37;n.rightArrowKey=39;n.translateThisServiceName=" TranslateThisAnswer ";n.defaultScenarioName=" Default ";n.edgePDFTranslatorHost=" edge://translate ";n.edgePDFTranslatorMessageId={PageLoadHandShake:" PageLoadedHandShake ",TranslationStatus:" TranslateStatus ",TargetLangChange:" TargetLanguageChanged ",TranslateText:" TranslateText ",ToolUsed:" ToolUsed ",UnsupportedTargetLanguage:" UnsupportedTargetLanguage "};var c=/^((?:https?:\/\/)?(?:[\da-z-]+\.){1,}[a-z]{2,6}|https?:\/\/[\da-z-]+\.[a-z]{2,6}|[\da-z-]+\.[a-z]{2,6}(?=\/|:\d))(:\d{1,5})?(\/[^?&#\s]*\/?)?(\?[^=&#\s]*(?:=[^&#\s]*)?(?:&(?:[^=&#\s]+(?:=[^&#\s]*)?)?)*)?(\#[^=&\s]*(?:=[^&\s]*)?(?:&(?:[^=&\s]+(?:=[^&\s]*)?)?)*)?$/i,l=" TTRSL ",r=" &form=TTSREF ",a;(function(n){n[n.Unknown=0]=" Unknown ";n[n.SourceLanguage=1]=" SourceLanguage ";n[n.TargetLanguage=2]=" TargetLanguage ";n[n.SwapLanguage=3]=" SwapLanguage ";n[n.LanguageAutoSuggest=4]=" LanguageAutoSuggest ";n[n.TextChange=5]=" TextChange ";n[n.InputTextAutoSuggest=6]=" InputTextAutoSuggest ";n[n.PhraseBook=7]=" PhraseBook ";n[n.InputTextSpeller=8]=" InputTextSpeller ";n[n.InputChangeVisualCue=9]=" InputChangeVisualCue "})(a=n.RequerySource||(n.RequerySource={})),function(n){n[n.Processing=0]=" Processing ";n[n.Successful=1]=" Successful ";n[n.Failed=2]=" Failed "}(i=n.AsyncEventState||(n.AsyncEventState={}));u=function(){function n(){this.alternateTranslationsStatus=i.Processing;this.exampleSentencesStatus=i.Processing}return n}();n.ExpansionControlRequestStatus=u;t=_ge(" t_dummy_div ");n.isPageTranslationDetected=!1;n.inputFromSoftKeyboard=!1;n.isSharedMicListening=!1;n.isZoomIconClicked=!1;n.isOneWordZoomScenario=!1;n.isVertical=!1;n.isEdgeShoreLineToolBox=!1;n.isEdgePDFTranslator=!1;n.loadMic=!1;n.isMicInitialized=!1;n.expCtrlReqStatus=null;n.UseInputTransliterationForTTS=!1;n.showingGenderDebiasedTranslations=!1;n.enableGenderDebiasedTranslations=!1;n.ShouldNotHideAriaLive=!1;n.enableToneTranslation=!1;n.toneTranslationNotSupportedLanguages=[];n.translateTextUsingSahara=!1;n.translateTextUsingSaharaMinCharLimit=1e3;n.isUrl=v;n.hideElement=f;n.showElement=e;n.isNullOrEmpty=y;n.scrollWindow=p;n.stringFormat=w;n.decodeUnicodeText=b;n.hasClass=k;n.setStyleHeightPx=d;n.setStyleFontSizePx=g;n.getPos=nt;n.updateTextArea=tt;n.clearElementInnerText=it;n.trimText=rt;n.getInstEndPointUrl=ut;n.decodeHtmlText=ft;n.encodeHtmlText=et;n.compareWith=ot;n.mapSelectedLanguageToVoiceInputLanguageCode=st;n.isSessionStorageSupported=o;n.refreshPageWithSourceText=ht;n.enablePageScroll=ct;n.disablePageScroll=lt;n.getQueryStringParams=s;n.bindClickEvent=at;n.postMessageToEdgePDFTranslatorParent=vt;n.isToneTranslationEnabled=h;n.showToneControl=yt;n.init=pt})(RichTranslateHelper||(RichTranslateHelper={}));var DefaultTargetLang;(function(n){function r(n){n.length===2&&n[1]&&CookieHelper.setItem(t,n[1],i)}function u(){CookieHelper.isSupported()&&sj_evt.bind(RichTranslateHelper.updateDefaultTargetLangEvent,function(n){r(n)},!0)}var t=" _tarLang ",i=" default ";n.init=u})(DefaultTargetLang||(DefaultTargetLang={}));var Lib;(function(n){var t;(function(n){function u(n,t){var r,i;if(t==null||n==null)throw new TypeError(" Null element passed to Lib.CssClass ");if(n.indexOf)return n.indexOf(t);for(r=n.length,i=0;i<r;i++)if(n[i]===t)return i;return-1}function f(n,u){if(n==null)throw new TypeError(" Null element passed to Lib.CssClass. add className:"+u);if(!r(n,u))if(i&&n.classList)n.classList.add(u);else{var f=t(n)+""+u;o(n,f)}}function e(n,f){var e,s,h;if(n==null)throw new TypeError(" Null element passed to Lib.CssClass. remove className:"+f);r(n,f)&&(i&&n.classList?n.classList.remove(f):(e=t(n).split(""),s=u(e,f),s>=0&&e.splice(s,1),h=e.join(""),o(n,h)))}function s(n,t){if(n==null)throw new TypeError(" Null element passed to Lib.CssClass. toggle className:"+t);i&&n.classList?n.classList.toggle(t):r(n,t)?e(n,t):f(n,t)}function r(n,r){var f,e;if(n==null)throw new TypeError(" Null element passed to Lib.CssClass. contains className:"+r);return i&&n.classList?n.classList.contains(r):(f=t(n),f)?(e=f.split(""),u(e,r)>=0):!1}function h(n,i){var f,e,r,u,o;if(n.getElementsByClassName)return n.getElementsByClassName(i);for(f=n.getElementsByTagName(" *"),e=[],r=0;r<f.length;r++)u=f[r],u&&(o=t(u),o&&o.indexOf(i)!==-1&&e.push(u));return e}function o(n,t){n instanceof SVGElement?n.setAttribute(" class ",t):n.className=t}function t(n){return n instanceof SVGElement?n.getAttribute(" class "):n.className}var i=typeof document.body.classList!=" undefined ";n.add=f;n.remove=e;n.toggle=s;n.contains=r;n.getElementByClassName=h;n.getClassAttribute=t})(t=n.CssClass||(n.CssClass={}))})(Lib||(Lib={}));0;var Translation,transDom;(function(n){var t=function(){function n(){}n.getTextValueOfSide=function(t){return t===0?n.input.textArea.value:n.output.textArea.value};n.getLangIndexFromLangCode=function(n,t){for(var r=n===1?transDom.output.langSelect:transDom.input.langSelect,u=r.length,i=0;i<u;i++)if(r[i].value.toLowerCase()==t.toLowerCase())return i};n.getLangSelectOfSide=function(t){return t===0?n.input.langSelect:n.output.langSelect};n.getPlayIconContainerOfSide=function(t){return t===0?n.input.playIconContainer:n.output.playIconContainer};n.getLanguageCodeMapping=function(t){return t===0?n.input.langSelect.value===" auto-detect "&&(n.input.autoDetectSetAt!==-1||n.input.autoDetectedLangCode!=="")?n.input.autoDetectedLangCode:n.input.langSelect.value:n.output.langSelect.value};n.getCurrentLanguageName=function(t){return t===0?n.input.langSelect.value===" auto-detect "?n.input.langSelect.options[n.input.langSelect.selectedIndex].text.replace(""+RichTranslateLocTexts.detectText,""):n.input.langSelect.options[n.input.langSelect.selectedIndex].text:n.output.langSelect.options[n.output.langSelect.selectedIndex].text};n.init=function(){var i,s={inputContainer:_ge(" tta_input "),textArea:_ge(" tta_input_ta "),transliterateBox:_ge(" tta_intlitxt "),isTransliterationPresent:!1,langSelect:_ge(" tta_srcsl "),autoDetectSetAt:-1,autoDetectedLangCode:"",playIcon:_ge(" tta_playiconsrc "),asBoxPrefixElement:_ge(" tta_asp "),asBox:_ge(" tta_as "),editInputTextElement:_ge(" tta_pretxt "),micIcon:_ge(" tta_speechiconsrc "),charCount:_ge(" t_charCount "),langAttribution:_ge(" lang_attr_in "),sharedMicToolTip:_d.querySelector(" #tta_speechiconsrc .infobubble_locator "),sharedMic:_d.querySelector(" #tta_speechiconsrc .mic_cont "),sharedMicDiv:_ge(" tta_speechiconsrc "),sharedMicOverlayStyleElement:_d.createElement(" style "),clearBtnElement:_ge(" tta_clear "),clearBtnContainer:_ge(" tta_clear_cnt "),inputChangeCue:{text:_ge(" ttaICCueTxt "),button:_ge(" ttaICCueBtn "),undoLink:_ge(" ttaICCueUndo ")}},r,u,t,f,e,o;return(n.input=s,r=_ge(" tta_output_url "),u={textArea:_ge(" tta_output_ta "),textAreaUrl:_ge(" tta_output_url "),textAreaUrlWrapper:r?r.parentElement:null,textAreaUrlIcon:_ge(" tta_output_url_icon "),langSelect:_ge(" tta_tgtsl "),playIcon:_ge(" tta_playicontgt "),transliterateBox:_ge(" tta_tlitxt "),isTransliterationPresent:!1,isInputOutputLangSame:!1,outputControl:_ge(" tta_outctrl "),copyIcon:_ge(" tta_copyIcon "),copyStatusBox:_ge(" tta_copytxt "),copyBoxPointer:_ge(" tta_copyptr "),copyIconContainer:_d.querySelector(" #t_outputoptions .t_copyText "),chatIcon:_ge(" tta_chatIcon "),chatIconContainer:_ge(" tta_chtContainer "),langAttribution:_ge(" lang_attr_out "),functionalError:{container:_ge(" tta_err "),isOn:!1},longTextError:{container:_ge(" tta_longerr "),isOn:!1},zoomIcon:_ge(" tta_zoom "),outDiv:_ge(" tta_out "),langSelectParentDiv:_ge(" tta_outoption "),genderDebiasContainer:_ge(" tta_outGDCont "),toneSelect:_ge(" tta_tonesl "),toneControl:_ge(" tta_tone ")},n.output=u,n.output.genderDebiasContainerIID=(i=n.output.genderDebiasContainer)===null||i===void 0?void 0:i.getAttribute(" data-iid "),t=_d.querySelector(" #tta_expctrl .tta_exp a "),t=t?t.parentElement:null,f={expansionItemId:t?t.getAttribute(" id "):null,creditLinks:[_ge(" tta_crdlk1 "),_ge(" tta_crdlk2 ")],tableSeparator:_ge(" tta_sep "),expansionChevron:t,expansionControl:_ge(" tta_expctrl "),altTranslationTable:{container:_ge(" tta_alttbl "),headingSuffix:_ge(" tta_org "),playIcons:null},exampleSentencesTable:{container:_ge(" tta_phrtbl "),headingSuffix:_ge(" tta_tgt "),playIcons:null},noExpansionCreditLinkContainer:_ge(" tta_attr ")},n.expansionCtrl=f,e={suggestionButton:_ge(" tt_suggestIcon "),suggestionButtonContainer:_ge(" tt_suggestIconCont "),suggestionContainer:_ge(" t_suggestion_container "),submitButton:_ge(" t_suggest_submit "),cancelButton:_ge(" t_suggest_cancel "),confirmationMessage:_ge(" t_suggest_confirm ")},n.suggestionCtrl=e,o={zoomCloseButton:_ge(" t_zoom_close "),zoomSelectDropdownParent:_ge(" t_outputzoomselect "),zoomHeaderText:_ge(" t_zoomlangHeader ")},n.zoomCtrl=o,!n.container||!n.revIcon||!n.input.playIcon||!n.output.playIcon||!n.output.functionalError.container||!n.output.longTextError.container||!n.input.asBox||!n.input.asBoxPrefixElement||!n.input.langSelect||!n.output.langSelect||!n.input.textArea||!n.output.textArea||!(RichTranslateHelper.isEdgeShoreLineToolBox||n.expansionCtrl.expansionControl))?(translationClientInst.sLog(" TranslationDomIntializeFailed "),!1):(n.input.editContainer=transDom.input.editInputTextElement?transDom.input.editInputTextElement.parentElement.parentElement:null,n.input.playIconContainer=transDom.input.playIcon.parentElement,n.input.asBoxContainer=transDom.input.asBox.parentElement,n.input.textAreaContainer=transDom.input.textArea.parentElement,n.input.micIconContainer=transDom.input.micIcon?transDom.input.micIcon.parentElement:null,n.input.keyboardIcon=transDom.container.getElementsByClassName(" tvkeyIcon ")[0],n.output.playIconContainer=transDom.output.playIcon.parentElement,n.output.textAreaContainer=transDom.output.textArea.parentElement,!0)};n.initGenderDebiasModule=function(){var t={feminineTransModule:{textArea:_ge(" tta_output_ta_gdf "),playIcon:_ge(" tta_playicontgtgdf "),copyIcon:_ge(" tta_copyIcongdf "),copyIconContainer:_d.querySelector(" #t_outputoptionsgdf .t_copyText "),suggestionButton:_ge(" tt_suggestIcongdf "),suggestionButtonContainer:_ge(" tt_suggestIconContgdf "),chatIcon:_ge(" tta_chatIcongdf "),chatIconContainer:_ge(" tta_chtContainergdf ")},masculineTransModule:{textArea:_ge(" tta_output_ta_gdm "),playIcon:_ge(" tta_playicontgtgdm "),copyIcon:_ge(" tta_copyIcongdm "),copyIconContainer:_d.querySelector(" #t_outputoptionsgdm .t_copyText "),suggestionButton:_ge(" tt_suggestIcongdm "),suggestionButtonContainer:_ge(" tt_suggestIconContgdm "),chatIcon:_ge(" tta_chatIcongdm "),chatIconContainer:_ge(" tta_chtContainergdm ")}};n.output.genderDebias=t};var t;return n.container=_ge(" rich_tta "),n.iid=n.container.getAttribute(" data-iid "),n.ariaLiveDiv=_ge(" tta_aria_live "),n.ariaLiveElement=_ge(" tta_aria_live_span "),n.revIcon=_ge(" tta_revIcon "),n.speller=_ge(" tta_speller_div "),n.spellerBtn=_ge(" tta_speller_btn "),n.image=_ge(" b_tta_image_module "),n.imageContainer=_ge(" b_tta_image_container "),n.imageContainerIId=(t=n.imageContainer)===null||t===void 0?void 0:t.getAttribute(" data-iid "),n.ttaContainerDimensions={height:0,width:0},n}();n.TranslationDOM=t})(Translation||(Translation={}));transDom=Translation.TranslationDOM;var TranslationClientInstrumentation,translationClientInst;(function(n){var t=function(){function n(){}return n.sLog=function(t,i){typeof Log!=" undefined "&&(i==null?Log.Log(n.eventType,t,n.eventName,!1):Log.Log(n.eventType,t,n.eventName,!1," V ",i))},n.log=function(t){for(var r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];typeof Log!=" undefined "&&Log.Log.apply(null,[n.eventType,t,n.eventName,!1].concat(r))},n.eventType=" ClientInst ",n.eventName=" TranslateThis ",n}();n.TranslationClientInstrument=t})(TranslationClientInstrumentation||(TranslationClientInstrumentation={}));translationClientInst=TranslationClientInstrumentation.TranslationClientInstrument;var AutoScaleDesktop,AlternateTranslations,ExampleSentences,RichTranslateLocTexts;(function(n){function v(){var i=getComputedStyle(transDom.input.textArea),n,t,f;if(i&&(n=i.height,n&&!(n.length<3))&&(t=parseInt(n.substring(0,n.length-2),10),!isNaN(t))){var e=y(t),u=e-t,o=RichTranslateHelper.getPos(r);r!==null&&(f=u+o-r.scrollTop,f>_w.innerHeight&&_w.scrollBy(0,u))}}function y(n){for(var t=!1;f();){if(t=!0,!h&&i<l-1){c(i+1,i);i++;continue}n+=e;RichTranslateHelper.setStyleHeightPx(transDom.input.inputContainer,n);RichTranslateHelper.setStyleHeightPx(transDom.input.textArea,n);RichTranslateHelper.setStyleHeightPx(transDom.input.editContainer,n);RichTranslateHelper.setStyleHeightPx(transDom.output.textArea,n);RichTranslateHelper.showingGenderDebiasedTranslations&&(RichTranslateHelper.setStyleHeightPx(transDom.output.genderDebias.feminineTransModule.textArea,n),RichTranslateHelper.setStyleHeightPx(transDom.output.genderDebias.masculineTransModule.textArea,n))}if(!t){if(n>u){while(!f()&&n>u)n-=e,RichTranslateHelper.setStyleHeightPx(transDom.input.inputContainer,n),RichTranslateHelper.setStyleHeightPx(transDom.input.textArea,n),RichTranslateHelper.setStyleHeightPx(transDom.input.editContainer,n),RichTranslateHelper.setStyleHeightPx(transDom.output.textArea,n),RichTranslateHelper.showingGenderDebiasedTranslations&&(RichTranslateHelper.setStyleHeightPx(transDom.output.genderDebias.feminineTransModule.textArea,n),RichTranslateHelper.setStyleHeightPx(transDom.output.genderDebias.masculineTransModule.textArea,n));if(f())return n+=e,RichTranslateHelper.setStyleHeightPx(transDom.input.inputContainer,n),RichTranslateHelper.setStyleHeightPx(transDom.input.textArea,n),RichTranslateHelper.setStyleHeightPx(transDom.input.editContainer,n),RichTranslateHelper.setStyleHeightPx(transDom.output.textArea,n),RichTranslateHelper.showingGenderDebiasedTranslations&&(RichTranslateHelper.setStyleHeightPx(transDom.output.genderDebias.feminineTransModule.textArea,n),RichTranslateHelper.setStyleHeightPx(transDom.output.genderDebias.masculineTransModule.textArea,n)),n}if(!h){while(!f()&&i>0)c(i-1,i),i--;f()&&(c(i+1,i),i++)}}return n}function f(n){var i,u,t,r;return n===void 0&&(n=2),i=!1,(n===0||n===2)&&(i=transDom.input.textArea.scrollHeight>transDom.input.textArea.clientHeight),(n===1||n===2)&&(u=!1,t=transDom.output.textArea,RichTranslateHelper.showingGenderDebiasedTranslations&&(t=transDom.output.genderDebias.feminineTransModule.textArea.scrollHeight>=transDom.output.genderDebias.masculineTransModule.textArea.scrollHeight?transDom.output.genderDebias.feminineTransModule.textArea:transDom.output.genderDebias.masculineTransModule.textArea),r=t.value.length-o.length,t.value.lastIndexOf(o)===r&&r>0&&(u=!0,t.value=t.value.substr(0,r)),i=i||t.scrollHeight>t.clientHeight,u&&(t.value=t.value+o)),i}function c(n,i){sa_cl(transDom.input.textArea,t[n],!0);sa_cl(transDom.input.editInputTextElement,t[n],!0);sa_cl(transDom.input.textArea,t[i],!1);sa_cl(transDom.input.editInputTextElement,t[i],!1);sa_cl(transDom.output.textArea,t[n],!0);sa_cl(transDom.output.textArea,t[i],!1);RichTranslateHelper.showingGenderDebiasedTranslations&&(sa_cl(transDom.output.genderDebias.feminineTransModule.textArea,t[i],!1),sa_cl(transDom.output.genderDebias.masculineTransModule.textArea,t[i],!1),sa_cl(transDom.output.genderDebias.feminineTransModule.textArea,t[n],!0),sa_cl(transDom.output.genderDebias.masculineTransModule.textArea,t[n],!0))}function p(){for(var n=0;n<t.length;n++)transDom.output.genderDebias.feminineTransModule.textArea.classList.contains(t[n])&&(sa_cl(transDom.output.genderDebias.feminineTransModule.textArea,t[n],!1),sa_cl(transDom.output.genderDebias.masculineTransModule.textArea,t[n],!1));sa_cl(transDom.output.genderDebias.feminineTransModule.textArea,t[i],!0);sa_cl(transDom.output.genderDebias.masculineTransModule.textArea,t[i],!0)}function w(n,i,f){t=n;l=t.length;h=f;s=i;var e=getComputedStyle(transDom.input.textArea).height;return(u=parseInt(e.substring(0,e.length-2),10),r=transDom.container.parentNode.nextSibling,r||(r=transDom.output.playIconContainer),isNaN(u)&&(u=parseInt(s.substring(0,s.length-2),10)),isNaN(u))?(translationClientInst.sLog(a),!1):(sj_evt.bind(RichTranslateHelper.autoScaleEvent,v),!0)}var e=20,a=" DefaultHeightIsNaN ",o=" ...",t,i=0,l=0,r,u=60,s=" 60px ",h=!1;n.setGenderDebiasInitialFontStyle=p;n.init=w})(AutoScaleDesktop||(AutoScaleDesktop={})),function(n){function y(n,h,c,l,a,v,y){RichTranslateHelper.isNullOrEmpty(n)||(t=h,u=c,f=n,e=l,o=a,s=y,r=v,r&&(i=_ge(" tta_at_expData ")),sj_evt.bind(RichTranslateHelper.fetchAltTranslationEvent,p,!0))}function p(){var t=transDom.input.textArea.value,r=t&&t.trim().indexOf("")>0,i,n;if(transDom.output.isInputOutputLangSame||r||!AbusePreventionHelper.isEndpointTokenValid()){sj_evt.fire(RichTranslateHelper.hideExpansionControlEvent);RichTranslateHelper.expCtrlReqStatus&&(RichTranslateHelper.expCtrlReqStatus.alternateTranslationsStatus=RichTranslateHelper.AsyncEventState.Failed);return}i=" &from="+encodeURIComponent(transDom.getLanguageCodeMapping(0))+" &to="+encodeURIComponent(transDom.getLanguageCodeMapping(1))+" &text="+encodeURIComponent(t)+" &translatedtext="+encodeURIComponent(transDom.output.textArea.value)+AbusePreventionHelper.getEndpointAuthParams();n=sj_gx();n.open(" POST ",RichTranslateHelper.getInstEndPointUrl(f,transDom.iid,v++),!0);n.setRequestHeader(" Content-type"," application/x-www-form-urlencoded ");n.onreadystatechange=function(){n.readyState===4&&w(n)};n.send(i)}function w(n){if(transDom.output.isInputOutputLangSame){sj_evt.fire(RichTranslateHelper.hideExpansionControlEvent);translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Dictionary_Event," Failure ",{status:!1});RichTranslateHelper.expCtrlReqStatus&&(RichTranslateHelper.expCtrlReqStatus.alternateTranslationsStatus=RichTranslateHelper.AsyncEventState.Failed);return}if(n.status===200&&n.responseText)try{if(n=JSON.parse(n.responseText),n&&n.length>0&&n[0]&&n[0].translations&&n[0].translations.length>0){translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Dictionary_Event," Success ",{status:!0});translationClientInst.sLog(h);b(n[0].translations);return}}catch(t){translationClientInst.log(l,a,t.message);translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Dictionary_Event," Exception ",{status:!1})}else translationClientInst.sLog(c),translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Dictionary_Event," Failure ",{status:!1});RichTranslateHelper.hideElement(transDom.expansionCtrl.altTranslationTable.container.parentElement);RichTranslateHelper.expCtrlReqStatus&&(RichTranslateHelper.expCtrlReqStatus.alternateTranslationsStatus=RichTranslateHelper.AsyncEventState.Failed,RichTranslateHelper.expCtrlReqStatus.exampleSentencesStatus==RichTranslateHelper.AsyncEventState.Successful?sj_evt.fire(RichTranslateHelper.showExpansionControlEvent):RichTranslateHelper.expCtrlReqStatus.exampleSentencesStatus==RichTranslateHelper.AsyncEventState.Failed&&sj_evt.fire(RichTranslateHelper.hideExpansionControlEvent))}function b(n){var d,g,nt,tt,it,v=[],l,ut,y,p,f,h,w,c,a,rt;for(n.forEach(function(t){var i,r,u;t&&(i=t.posTag,r=v.map(function(n){return n.key}),r.indexOf(i)===-1&&(u=n.filter(RichTranslateHelper.compareWith(i)),v.push({key:i,value:u})))}),l="",ut=e.indexOf(transDom.getLanguageCodeMapping(1))!=-1,y=0;y<v.length&&v[y];y++){for(p=v[y],l+="<span class='tta_altsubttl'>"+((d=RichTranslateLocTexts.POSTagNameDictionary[p.key.toUpperCase()].toUpperCase())!==null&&d !==void 0?d:p.key.toUpperCase())+"<\/span>
                            ",l+="
                            <div class='tta_altcon'>
                                ",f=p.value,h=0;h
                                <f.length&&h <t;h++){w=f[h].normalizedTarget;c=f[h].backTranslations.map(function(n){return n.normalizedText});c=c.filter(function(n,t,i){return t===i.indexOf(n)});c=c.slice(0,Math.min(c.length,u));a=w;rt=f[h].transliteration;rt&&(a+=" (".concat(rt,")"));var ft=s?'<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                                    <path d="M10.4 1.97409C10.4 1.13519 9.3804 0.690134 8.7356 1.24754L5.14235 4.35332C5.03252 4.44826 4.89066 4.5007 4.74369 4.5007H1.8C0.805888 4.5007 0 5.28419 0 6.25066V9.74894C0 10.7154 0.805888 11.4989 1.8 11.4989H4.74365C4.89063 11.4989 5.0325 11.5513 5.14234 11.6463L8.73552 14.7524C9.3804 15.3099 10.4 14.8649 10.4 14.0259V1.97409ZM13.5933 3.25531C13.8595 3.06357 14.2353 3.11799 14.4326 3.37687C15.4174 4.66956 16 6.27034 16 8.00171C16 9.73307 15.4174 11.3338 14.4326 12.6266C14.2353 12.8855 13.8595 12.9398 13.5933 12.7481C13.327 12.5564 13.271 12.1911 13.4682 11.9322C14.3052 10.8336 14.8 9.4747 14.8 8.00171C14.8 6.52879 14.3052 5.16986 13.4682 4.07124C13.271 3.81237 13.327 3.44706 13.5933 3.25531ZM12.1144 5.17793C12.4058 5.02456 12.7699 5.12989 12.9277 5.41321C13.3566 6.18366 13.6 7.06591 13.6 8.00171C13.6 8.9375 13.3566 9.81979 12.9277 10.5902C12.7699 10.8735 12.4058 10.9789 12.1144 10.8255C11.823 10.6721 11.7146 10.3181 11.8723 10.0348C12.2087 9.43068 12.4 8.73879 12.4 8.00171C12.4 7.26463 12.2087 6.57273 11.8723 5.9686C11.7146 5.68529 11.823 5.33129 12.1144 5.17793Z" fill="#426CEE"/>
                                    <\/svg>
                                        ':"
                                        <svg viewBox='0 0 16 16' focusable='false'>
                                            <use xlink: href='#volumeIcon'>
                                                <\/use>
                                                    <\/svg>
                                                        ",b="lang='"+transDom.getLanguageCodeMapping(0)+"'",k="lang='"+transDom.getLanguageCodeMapping(1)+"'";l+=ut?f.length
                                                        <=t&&(f.length%2== 0&&h>
                                                            =f.length-2||f.length%2!=0&&h ==f.length-1)||t
                                                            <=f.length&&(t%2== 0&&h>
                                                                =t-2||t%2!=0&&h ==t-1)?"
                                                                <div class='tta_altTransContainer tta_noBorder'>
                                                                    <div tabindex='0' class='tta_altplayiconcontainer'>
                                                                        <div>
                                                                            <div title='"+RichTranslateLocTexts.playAltTrans+"' aria-label='"+RichTranslateLocTexts.playAltTrans+"' role='button' class='tta_altplayicon' tabindex='0' data-attribute='"+w+"'>
                                                                                "+ft+"
                                                                                <\/div>
                                                                                    <\/div>
                                                                                        <\/div>
                                                                                            <div tabindex='0' class='tta_altTransText'"+k+">
                                                                                                "+a+"
                                                                                                <\/div>
                                                                                                    <div tabindex='-1' class='tta_alttrans'"+b+">
                                                                                                        "+c.join("&#44;")+"
                                                                                                        <\/div>
                                                                                                            <\/div>
                                                                                                                ":"
                                                                                                                <div class='tta_altTransContainer'>
                                                                                                                    <div tabindex='0' class='tta_altplayiconcontainer'>
                                                                                                                        <div>
                                                                                                                            <div title='"+RichTranslateLocTexts.playAltTrans+"' aria-label='"+RichTranslateLocTexts.playAltTrans+"' role='button' class='tta_altplayicon' tabindex='0' data-attribute='"+w+"'>
                                                                                                                                "+ft+"
                                                                                                                                <\/div>
                                                                                                                                    <\/div>
                                                                                                                                        <\/div>
                                                                                                                                            <div tabindex='0' class='tta_altTransText'"+k+">
                                                                                                                                                "+a+"
                                                                                                                                                <\/div>
                                                                                                                                                    <div tabindex='-1' class='tta_alttrans'"+b+">
                                                                                                                                                        "+c.join("&#44;")+"
                                                                                                                                                        <\/div>
                                                                                                                                                            <\/div>
                                                                                                                                                                ":f.length
                                                                                                                                                                <=t&&(f.length%2== 0&&h>
                                                                                                                                                                    =f.length-2||f.length%2!=0&&h ==f.length-1)||t
                                                                                                                                                                    <=f.length&&(t%2== 0&&h>
                                                                                                                                                                        =t-2||t%2!=0&&h ==t-1)?"
                                                                                                                                                                        <div class='tta_altTransContainer tta_noBorder'>
                                                                                                                                                                            <div tabindex='0' class='tta_altTransText'"+k+">
                                                                                                                                                                                "+a+"
                                                                                                                                                                                <\/div>
                                                                                                                                                                                    <div class='tta_alttransnopad'"+b+">
                                                                                                                                                                                        "+c.join("&#44;")+"
                                                                                                                                                                                        <\/div>
                                                                                                                                                                                            <\/div>
                                                                                                                                                                                                ":"
                                                                                                                                                                                                <div class='tta_altTransContainer'>
                                                                                                                                                                                                    <div tabindex='0' class='tta_altTransText'"+k+">
                                                                                                                                                                                                        "+a+"
                                                                                                                                                                                                        <\/div>
                                                                                                                                                                                                            <div class='tta_alttransnopad'"+b+">
                                                                                                                                                                                                                "+c.join("&#44;")+"
                                                                                                                                                                                                                <\/div>
                                                                                                                                                                                                                    <\/div>
                                                                                                                                                                                                                        "}l+="
                                                                                                                                                                                                                        <\/div>
                                                                                                                                                                                                                            "}RichTranslateHelper.isNullOrEmpty(l)||(((nt=(g=transDom.expansionCtrl)===null||g===void 0?void 0:g.altTranslationTable)===null||nt===void 0?void 0:nt.headingSuffix)&&(transDom.expansionCtrl.altTranslationTable.headingSuffix.innerText=transDom.input.textArea.value.toLowerCase()),transDom.expansionCtrl.altTranslationTable.container.innerHTML="
                                                                                                                                                                                                                            <table>
                                                                                                                                                                                                                                "+l+"
                                                                                                                                                                                                                                <\/table>
                                                                                                                                                                                                                                    ",TextToSpeechTranslationDomHandler.updateAltTranslationsTextToSpeechHandlers(),RichTranslateHelper.showElement(transDom.expansionCtrl.altTranslationTable.container.parentElement),RichTranslateHelper.expCtrlReqStatus&&(RichTranslateHelper.expCtrlReqStatus.alternateTranslationsStatus=RichTranslateHelper.AsyncEventState.Successful,RichTranslateHelper.expCtrlReqStatus.exampleSentencesStatus!=RichTranslateHelper.AsyncEventState.Processing&&sj_evt.fire (RichTranslateHelper.showExpansionControlEvent)),RichTranslateHelper.showElement(transDom.expansionCtrl.tableSeparator),o&&r&&((it=(tt=transDom.expansionCtrl)===null||tt===void 0?void 0:tt.expansionChevron)===null||it===void 0?void 0:it.firstChild)&&(i===null||i===void 0?void 0:i.classList.contains("b_hide"))&&sj_evt.fire ("expItem.exp",transDom.expansionCtrl.expansionItemId,1))}var h="AlternateTranslationSuccess",c="AlternateTranslationFailure",l="AlternateTranslationException",a="Exception",t=5,u,f="",e,v=1,o,r,i,s;n.init=y}(AlternateTranslations||(AlternateTranslations={})),function(n){function a(n){var i=RichTranslateHelper.RequerySource.Unknown,o,s,c,u;n&&n.length ==2&&(i=n[1]);var e=transDom.input.textArea.value,a=e&&e.trim ().indexOf(" ")>0,h=transDom.output.textArea.value.toLowerCase();if(transDom.output.isInputOutputLangSame||a||e.length>r||h.length>r){sj_evt.fire(RichTranslateHelper.hideExpansionControlEvent);RichTranslateHelper.expCtrlReqStatus&&(RichTranslateHelper.expCtrlReqStatus.exampleSentencesStatus=RichTranslateHelper.AsyncEventState.Failed);i!=RichTranslateHelper.RequerySource.TextChange&&i !=RichTranslateHelper.RequerySource.Unknown&&sj_evt.fire (RichTranslateHelper.ajaxRequeryEvent,i);return}o=encodeURIComponent(transDom.getLanguageCodeMapping(0));s=encodeURIComponent(transDom.getLanguageCodeMapping(1));(t===null||t===void 0?void 0:t.indexOf(s))>=0&&(t===null||t===void 0?void 0:t.indexOf(o))>=0?AbusePreventionHelper.isEndpointTokenValid()?(c="&from="+o+"&to="+s+"&text="+encodeURIComponent(e)+"&translation="+encodeURIComponent(h)+AbusePreventionHelper.getEndpointAuthParams(),u=sj_gx(),u.open("POST",RichTranslateHelper.getInstEndPointUrl(f,transDom.iid,l++),!0),u.setRequestHeader("Content-type","application/x-www-form-urlencoded"),u.onreadystatechange=function(){u.readyState===4&&(v(u),i!=RichTranslateHelper.RequerySource.TextChange&&i !=RichTranslateHelper.RequerySource.Unknown&&sj_evt.fire (RichTranslateHelper.ajaxRequeryEvent,i))},u.send(c)):(RichTranslateHelper.expCtrlReqStatus&&(RichTranslateHelper.expCtrlReqStatus.exampleSentencesStatus=RichTranslateHelper.AsyncEventState.Failed),RichTranslateHelper.hideElement(transDom.expansionCtrl.exampleSentencesTable.container.parentElement)):(RichTranslateHelper.hideElement(transDom.expansionCtrl.exampleSentencesTable.container.parentElement),RichTranslateHelper.expCtrlReqStatus&&(RichTranslateHelper.expCtrlReqStatus.exampleSentencesStatus=RichTranslateHelper.AsyncEventState.Failed),i!=RichTranslateHelper.RequerySource.TextChange&&i !=RichTranslateHelper.RequerySource.Unknown&&sj_evt.fire (RichTranslateHelper.ajaxRequeryEvent,i))}function v(n){if(transDom.output.isInputOutputLangSame){sj_evt.fire(RichTranslateHelper.hideExpansionControlEvent);RichTranslateHelper.expCtrlReqStatus&&(RichTranslateHelper.expCtrlReqStatus.exampleSentencesStatus=RichTranslateHelper.AsyncEventState.Failed);return}if(n.status===200&&n.responseText )try{var t=JSON.parse(n.responseText);if(t&&t.length >0&&t [0]&&t [0].examples&&t [0].examples.length>0){translationClientInst.sLog(e);y(t[0].examples);return}translationClientInst.sLog(o)}catch(r){translationClientInst.log(i,h,r.message)}else translationClientInst.log(i,s,n.status);RichTranslateHelper.hideElement(transDom.expansionCtrl.exampleSentencesTable.container.parentElement);RichTranslateHelper.expCtrlReqStatus&&(RichTranslateHelper.expCtrlReqStatus.exampleSentencesStatus=RichTranslateHelper.AsyncEventState.Failed,RichTranslateHelper.expCtrlReqStatus.alternateTranslationsStatus==RichTranslateHelper.AsyncEventState.Successful?sj_evt.fire(RichTranslateHelper.showExpansionControlEvent):RichTranslateHelper.expCtrlReqStatus.alternateTranslationsStatus==RichTranslateHelper.AsyncEventState.Failed&&sj_evt.fire (RichTranslateHelper.hideExpansionControlEvent))}function y(n){var r=transDom.expansionCtrl.exampleSentencesTable,i,t,f,e,o;r.container.innerHTML="";var s="li",h=sj_ce("div"),c=transDom.output.textArea.value;for(i=0;i
                                                                                                                                                                                                                                    <n.length&&i <u&&n [i];i++)t=n[i],f=sj_ce(s,null,"srctxt"),f.lang=transDom.getLanguageCodeMapping(0),f.innerHTML=t.sourcePrefix+"<span class='tta_nmsrc'>
                                                                                                                                                                                                                                        "+t.sourceTerm+"
                                                                                                                                                                                                                                        <\/span>
                                                                                                                                                                                                                                            "+t.sourceSuffix,e=sj_ce(s,null,"tgttxt"),e.lang=transDom.getLanguageCodeMapping(1),e.innerHTML=t.targetPrefix+"
                                                                                                                                                                                                                                            <span class='tta_nmtgt'>
                                                                                                                                                                                                                                                "+t.targetTerm+"<\/span>"+t.targetSuffix,o=sj_ce("ul"),o.appendChild(f),o.appendChild(e),h.appendChild(o);r.headingSuffix.innerText=c.toLowerCase();r.container.appendChild(h);RichTranslateHelper.showElement(r.container.parentElement);RichTranslateHelper.hasClass(transDom.expansionCtrl.altTranslationTable.container.parentElement,"b_hide")?RichTranslateHelper.hideElement(transDom.expansionCtrl.tableSeparator):RichTranslateHelper.showElement(transDom.expansionCtrl.tableSeparator);RichTranslateHelper.expCtrlReqStatus&&(RichTranslateHelper.expCtrlReqStatus.exampleSentencesStatus=RichTranslateHelper.AsyncEventState.Successful,RichTranslateHelper.expCtrlReqStatus.alternateTranslationsStatus!=RichTranslateHelper.AsyncEventState.Processing&&sj_evt.fire (RichTranslateHelper.showExpansionControlEvent))}function p(n,i,r,e){u=r;f=n;c=i;e&&(t=e.split(","));sj_evt.bind(RichTranslateHelper.fetchExSentenceEvent,a,!0)}var e="ExampleSuccess",o="ExampleFailure",i="ExampleException",s="StatusCode",h="Exception",r=100,u=3,f="",c=!1,l=1,t;n.init=p}(ExampleSentences||(ExampleSentences={})),function(n){function t(t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt,ut,ft){n.detectText=RichTranslateHelper.decodeHtmlText(t);n.autoDetectText=RichTranslateHelper.decodeHtmlText(i);n.copySuccessText=r;n.copyTranslationSuccessText=u;n.copyFailText=f;n.tryText=e;n.tryWithPrefixText=o;n.langSuggestionDefaultAriaLabel=s;n.reQuerySourceFormatText=h;n.outputPlaceholderString=c;n.MicToolTip=l;n.requeryTranslationQueryFormat=a;n.spellerOutputPattern=v;n.accessibilityText_To=y;n.POSTagNameDictionary=p;n.SuggestionGenericInfoText=w;n.inLangText=b;n.translationText=k;n.phraseClickedNotification=d;n.playAltTrans=g;n.autoSuggestAriaLive=nt;n.recentLanguagesHeader=tt;n.suggestionSubmittedText=it;n.translatingSubHeading=rt;n.NewTranslationsAvailableString=ut;n.translationChatPromptFormat=ft}n.init=t}(RichTranslateLocTexts||(RichTranslateLocTexts={}));
//]]>
</script><script type="text/javascript" crossorigin="anonymous" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=" src="https://r.bing.com/rp/vOskYxkWC9Vq4KtgrA-GWtXBWjs.br.js"></script>
<script type="text/javascript" crossorigin="anonymous" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=" src="https://r.bing.com/rp/pVuEBQ1B_NPGTYNOLGBpwSG5Nwo.br.js"></script>
<script type="text/javascript" crossorigin="anonymous" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=" src="https://r.bing.com/rp/a3nHLiwUZMPPgUAYM2C1RaROOQs.br.js"></script>
<script type="text/javascript" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
    //<![CDATA[
    var RecentLanguages;
    (function(n) {
        function f(n, t, r) {
            r && (w(n, t, r),
            g(n, t, r),
            u && t == i || sj_evt.fire(RichTranslateHelper.loadPhrasebookEvent))
        }
        function w(n, t, r) {
            t == i ? k(n, t, r) : b(n, t, r)
        }
        function b(n, i, r) {
            if (n != null) {
                var u = 0;
                r == t && (r = p);
                u = n.indexOf(r);
                u == -1 ? n.length >= h ? n.shift() : Log.Log(n.length.toString(), n.length, "OutputDronDownRecentlyUsedLangLength", !0) : (n.splice(u, 1),
                Log.Log(r, r, "OutPutDropDownRecentlyUsedLangClicked", !0));
                n.push(r);
                CookieHelper.setItem(i, btoa(JSON.stringify(n)), e)
            }
        }
        function k(n, i, r) {
            var f = -1, o, s;
            n != null && (n.length == 0 && r !== t && n.push(t),
            o = /\(/,
            s = l(i, n[n.length - 1]),
            f = s.search(o),
            r !== t && (d(n, r),
            CookieHelper.setItem(i, btoa(JSON.stringify(n)), e)),
            r != t && (f === -1 || u) ? CookieHelper.setItem(i, "0", c) : CookieHelper.setItem(i, "1", c))
        }
        function d(n, i) {
            var r = n.indexOf(i);
            r == -1 ? (n.pop(),
            n.length >= h ? n.shift() : translationClientInst.log("InputDropDownRecentlyUsedLangLength", "LanguageListLength", n.length.toString())) : (n.pop(),
            n.splice(r, 1),
            translationClientInst.log("InputDropDownRecentlyUsedLangClicked", "LangCode", i));
            n.push(i);
            n.push(t)
        }
        function g(n, i, f) {
            var a = -1, h, v, e, s, c, o;
            if (n != null && n.length !== 0) {
                for (h = "",
                v = /\(/,
                e = n.length - 1; e >= 0; e--)
                    s = l(i, n[e]),
                    RichTranslateHelper.isNullOrEmpty(s) || (c = s,
                    e == n.length - 1 && (a = s.search(v),
                    c = RichTranslateLocTexts.recentLanguagesHeader + " " + c),
                    h += "<option value='".concat(n[e], "' aria-label='").concat(c, "'>").concat(s, "<\/option>"));
                i == r ? (o = _ge("t_tgtRecentLang"),
                o.innerHTML = h,
                transDom.output.langSelect.selectedIndex = 0,
                RichTranslateHelper.showElement(o),
                u = !1) : (o = _ge("t_srcRecentLang"),
                o.innerHTML = h,
                transDom.input.langSelect.selectedIndex = f == t || a !== -1 && !u ? 0 : 1,
                RichTranslateHelper.showElement(o));
                sj_evt.fire(RichTranslateHelper.updateLangDropDownIndex)
            }
        }
        function l(n, t) {
            for (var u = n == r ? transDom.output.langSelect : transDom.input.langSelect, f = u.length, i = 0; i < f; i++)
                if (u[i].value == t)
                    return u[i].text;
            return ""
        }
        function a(n) {
            var t = CookieHelper.getItem(n, e);
            if (RichTranslateHelper.isNullOrEmpty(t))
                return [];
            try {
                if (t = atob(t),
                t)
                    return JSON.parse(t)
            } catch (i) {
                translationClientInst.log(v, y, i.message)
            }
            return []
        }
        function nt(n) {
            CookieHelper.isSupported() && (h = n,
            o = a(i),
            s = a(r),
            sj_evt.bind(RichTranslateHelper.updateSourceLangEvent, function() {
                f(o, i, transDom.getLanguageCodeMapping(0))
            }, !0),
            sj_evt.bind(RichTranslateHelper.updateTargetLangEvent, function() {
                f(s, r, transDom.getLanguageCodeMapping(1))
            }, !0),
            sj_evt.bind(RichTranslateHelper.swapSourceAndTargetLangEvent, function() {
                var n = transDom.getLanguageCodeMapping(0);
                u = !0;
                f(o, i, transDom.getLanguageCodeMapping(1));
                f(s, r, n)
            }, !0),
            sj_evt.fire(RichTranslateHelper.updateSourceLangEvent),
            sj_evt.fire(RichTranslateHelper.updateTargetLangEvent),
            sj_evt.fire(RichTranslateHelper.updateLangDropDownIndex))
        }
        var e = "hist", c = "isADRU", i = "_TTSS_IN", r = "_TTSS_OUT", t = "auto-detect", v = "RecentLangCookieParseException", y = "Exception", p = "af", o = [], s = [], h, u = !1;
        n.init = nt
    }
    )(RecentLanguages || (RecentLanguages = {}));
    //]]>
</script>
<script type="text/javascript" crossorigin="anonymous" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=" src="https://r.bing.com/rp/QunQZpneztkjeZopFwqynYAIp7s.br.js"></script>
<script type="text/javascript" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
    //<![CDATA[
    var RichTranslate;
    (function(n) {
        function gs(n, t) {
            return t <= bf && at.indexOf(n) > -1
        }
        function i(n, t) {
            var i = null;
            if (n === 0)
                i = transDom.input.transliterateBox,
                transDom.input.isTransliterationPresent = !t;
            else if (n === 1)
                i = transDom.output.transliterateBox,
                transDom.output.isTransliterationPresent = !t;
            else
                return;
            t ? (i.innerText = "",
            RichTranslateHelper.hideElement(i)) : RichTranslateHelper.showElement(i);
            transDom.getLanguageCodeMapping(0) === ws && (sa_cl(transDom.input.transliterateBox, tf, !0),
            sa_cl(transDom.output.transliterateBox, tf, !0))
        }
        function nu() {
            di = transDom.input.langSelect.selectedIndex;
            gi = transDom.output.langSelect.selectedIndex;
            k = RichTranslateHelper.trimText(transDom.input.textArea.value)
        }
        function se(n, t) {
            if (n in y && t) {
                var i = y[n].Item1
                  , r = y[n].Item2;
                t.innerHTML = '<a href="' + i + '" >' + r + "<\/a>";
                RichTranslateHelper.showElement(t)
            } else
                t && tu(t)
        }
        function tu(n) {
            n && (n.innerHTML = "",
            RichTranslateHelper.hideElement(n),
            RichTranslateHelper.hideElement(vr))
        }
        function ci() {
            if (cf) {
                var n = transDom.input.langSelect.value
                  , t = transDom.output.langSelect.value;
                n in y || t in y ? (se(n, transDom.input.langAttribution),
                se(t, transDom.output.langAttribution),
                n in y && t in y && RichTranslateHelper.showElement(vr),
                it && RichTranslateHelper.showElement(transDom.input.langAttribution.parentElement)) : (tu(transDom.input.langAttribution),
                tu(transDom.output.langAttribution),
                it && RichTranslateHelper.hideElement(transDom.input.langAttribution.parentElement))
            }
        }
        function kt(n, t) {
            var f, s;
            t === void 0 && (t = !1);
            transDom.output.functionalError.isOn = !0;
            RichTranslateHelper.isEdgePDFTranslator || (transDom.output.textArea.value = " ");
            RichTranslateHelper.hideElement(transDom.output.playIconContainer);
            transDom.output.longTextError.isOn = RichTranslateHelper.hideElement(transDom.output.longTextError.container);
            var u = _ge("tta_FE")
              , e = _ge("tta_QE")
              , o = _d.querySelector(".tta_err_debInfo");
            t ? (RichTranslateHelper.hideElement(u),
            RichTranslateHelper.showElement(e)) : (RichTranslateHelper.showElement(u),
            RichTranslateHelper.hideElement(e),
            f = u.firstElementChild,
            f && (s = rr + "&text=" + encodeURIComponent(transDom.input.textArea.value) + "&from=" + (transDom.input.langSelect.value === "auto-detect" ? "" : encodeURIComponent(transDom.input.langSelect.value)) + "&to=" + encodeURIComponent(transDom.output.langSelect.value),
            f.href = s));
            RichTranslateHelper.isNullOrEmpty(gr) ? RichTranslateHelper.hideElement(o) : (RichTranslateHelper.showElement(o),
            _ge("tta_err_debId").innerText = gr);
            transDom.output.functionalError.container.dir = _G.RTL ? a : r;
            transDom.output.functionalError.container.className = "tta_err " + er[ef - 1];
            transDom.output.isTransliterationPresent && i(1, !0);
            RichTranslateHelper.isZoomIconClicked && ZoomControl.closeZoomControl();
            RichTranslateHelper.hideElement(transDom.output.outputControl);
            RichTranslateHelper.hideElement(transDom.output.textAreaUrlWrapper);
            RichTranslateHelper.hideElement(transDom.output.genderDebiasContainer);
            RichTranslateHelper.showToneControl(!1);
            sj_evt.fire(RichTranslateHelper.autoScaleEvent);
            sj_evt.fire(RichTranslateHelper.domStabilizedEvent);
            translationClientInst.log(us, "ErrorInfo", n, "IsSuperApp?", oi.toString(), "IsVertical?", RichTranslateHelper.isVertical.toString())
        }
        function he() {
            translationClientInst.sLog(ns);
            transDom.input.textArea.value = transDom.input.textArea.value.slice(0, c);
            transDom.input.editInputTextElement && (transDom.input.editInputTextElement.innerText = transDom.input.textArea.value);
            transDom.output.longTextError.isOn = !0;
            transDom.output.textArea.setAttribute("placeholder", "");
            transDom.output.longTextError.container.className = "tta_long tta_err";
            transDom.output.longTextError.container.dir = _G.RTL ? a : r;
            sj_evt.fire(RichTranslateHelper.autoScaleEvent);
            sj_evt.fire(RichTranslateHelper.hideExpansionControlEvent);
            ce();
            sj_evt.fire(RichTranslateHelper.domStabilizedEvent)
        }
        function nh(n, t) {
            var i = RichTranslateHelper.stringFormat(uf, "", encodeURIComponent(transDom.getLanguageCodeMapping(1)), encodeURIComponent(n));
            return '<a href="' + i + '" target="_blank" class="t_underline" >' + t + "<\/a>"
        }
        function th() {
            var n = getComputedStyle(transDom.output.textArea)
              , t = transDom.output.textAreaUrl;
            t.style.lineHeight = n.lineHeight;
            t.style.fontSize = n.fontSize;
            t.style.fontStyle = n.fontStyle;
            t.style.fontFamily = n.fontFamily;
            t.style.fontWeight = n.fontWeight;
            t.style.color = n.color;
            t.style.direction = transDom.output.textArea.dir;
            transDom.output.textAreaUrlIcon.style.width = Math.max(parseInt(n.fontSize.substr(0, n.fontSize.length - 2)) - 8, 20) + "px";
            t.style.maxWidth = "calc(100% - ".concat(transDom.output.textAreaUrlIcon.style.width, ")")
        }
        function ce() {
            var n, t;
            transDom.expansionCtrl && transDom.expansionCtrl.creditLinks && (transDom.expansionCtrl.creditLinks[0] || transDom.expansionCtrl.creditLinks[1]) && (n = "&text=",
            transDom.input.textArea.value.length <= bs && (n += encodeURIComponent(transDom.input.textArea.value)),
            t = rr + n + "&from=" + (transDom.input.langSelect.value === "auto-detect" ? "" : encodeURIComponent(transDom.input.langSelect.value)) + "&to=" + encodeURIComponent(transDom.output.langSelect.value),
            transDom.expansionCtrl.creditLinks[0] && (transDom.expansionCtrl.creditLinks[0].href = t),
            transDom.expansionCtrl.creditLinks[1] && (transDom.expansionCtrl.creditLinks[1].href = t))
        }
        function tt(n, t) {
            t && (n.length > 200 ? RichTranslateHelper.hideElement(t) : RichTranslateHelper.showElement(t))
        }
        function ft() {
            RichTranslateHelper.isEdgePDFTranslator || (transDom.input.asBox.innerHTML = "",
            transDom.input.asBoxPrefixElement.innerHTML = "",
            transDom.input.asBox.setAttribute(bu, RichTranslateLocTexts.langSuggestionDefaultAriaLabel),
            transDom.input.asBox.setAttribute(ku, RichTranslateLocTexts.langSuggestionDefaultAriaLabel),
            transDom.input.asBox.setAttribute(du, ""),
            RichTranslateHelper.hideElement(transDom.input.asBoxContainer))
        }
        function ih(n, t) {
            ht !== null && clearTimeout(ht);
            ht = setTimeout(function() {
                iu(n)
            }, t);
            fi && o == RichTranslateHelper.RequerySource.TextChange && !bt && (ct !== null && clearTimeout(ct),
            ct = setTimeout(function() {
                sj_evt.fire(RichTranslateHelper.ajaxRequeryEvent, RichTranslateHelper.RequerySource.TextChange)
            }, te));
            return
        }
        function iu(n) {
            if (!(transDom.input.textArea.value.length > c)) {
                if (v || (v = !0,
                RichTranslateHelper.isEdgePDFTranslator ? transDom.output.textArea.value = f : transDom.output.textArea.value += f,
                RichTranslateHelper.showingGenderDebiasedTranslations && (transDom.output.genderDebias.feminineTransModule.textArea.value += f,
                transDom.output.genderDebias.masculineTransModule.textArea.value += f)),
                n) {
                    ih(!1, tr);
                    return
                }
                kh();
                ++br
            }
        }
        function ru(n, t) {
            var i, r;
            return (t === void 0 && (t = !0),
            i = RichTranslateHelper.trimText(transDom.getTextValueOfSide(n)),
            !i || i.length > TextToSpeechService.maximumCharacterSupport || !TextToSpeechService.isAudioLanguageSupported(transDom.getLanguageCodeMapping(n))) ? !1 : (t && (r = transDom.getLanguageCodeMapping(n),
            translationClientInst.log(as, "AudioSource", n.toString(), "language", r)),
            !0)
        }
        function et(n) {
            var t = RichTranslateHelper.trimText(transDom.getTextValueOfSide(n));
            ru(n) ? (RichTranslateHelper.showElement(transDom.getPlayIconContainerOfSide(n)),
            n == 1 && RichTranslateHelper.showingGenderDebiasedTranslations && (RichTranslateHelper.showElement(transDom.output.genderDebias.feminineTransModule.playIcon),
            RichTranslateHelper.showElement(transDom.output.genderDebias.masculineTransModule.playIcon))) : (RichTranslateHelper.hideElement(transDom.getPlayIconContainerOfSide(n)),
            n == 1 && RichTranslateHelper.showingGenderDebiasedTranslations && (RichTranslateHelper.hideElement(transDom.output.genderDebias.feminineTransModule.playIcon),
            RichTranslateHelper.hideElement(transDom.output.genderDebias.masculineTransModule.playIcon)))
        }
        function dt() {
            var f, s, c, t, n;
            if (sj_evt.fire(RichTranslateHelper.domChangeEvent),
            ce(),
            transDom.output.functionalError.isOn = RichTranslateHelper.hideElement(transDom.output.functionalError.container),
            transDom.output.longTextError.isOn || transDom.output.textArea.setAttribute("placeholder", RichTranslateLocTexts.outputPlaceholderString),
            ui !== null && clearInterval(ui),
            wi || (wi = !0),
            typeof TextToSpeechService != "undefined" && TextToSpeechService.resetAudioControl(),
            t = RichTranslateHelper.trimText(transDom.input.textArea.value),
            n = t === "",
            n ? (RichTranslateHelper.hideElement(transDom.input.playIconContainer),
            RichTranslateHelper.hideElement(transDom.output.outputControl),
            RichTranslateHelper.hideElement(transDom.output.textAreaUrlWrapper),
            li(!0),
            transDom.output.textArea.value = "",
            RichTranslateHelper.showElement(transDom.output.textArea),
            RichTranslateHelper.showingGenderDebiasedTranslations && (RichTranslateHelper.hideElement(transDom.output.genderDebiasContainer),
            RichTranslateHelper.showElement(transDom.output.textAreaContainer)),
            u && (transDom.input.langSelect.options[0].text = RichTranslateLocTexts.autoDetectText),
            sa_cl(transDom.input.textArea, "notxt", !0),
            sa_cl(transDom.output.textArea, "tta_output_hastxt", !1),
            transDom.input.textArea.dir = transDom.output.textArea.dir = _G.RTL ? a : r,
            transDom.input.inputContainer && (transDom.input.inputContainer.dir = _G.RTL ? a : r),
            w()) : (t && t.length <= TextToSpeechService.maximumCharacterSupport && TextToSpeechService.isAudioLanguageSupported(transDom.getLanguageCodeMapping(0)) && RichTranslateHelper.showElement(transDom.getPlayIconContainerOfSide(0)),
            sa_cl(transDom.input.textArea, "notxt", !1),
            sa_cl(transDom.output.textArea, "tta_output_hastxt", !0),
            ni(),
            li(!0, !1)),
            transDom.input.langSelect.value === transDom.output.langSelect.value && e === transDom.input.langSelect.value || n) {
                transDom.output.textArea.value = transDom.input.textArea.value;
                transDom.output.textArea.dir = n ? _G.RTL ? a : r : h;
                sj_evt.fire(RichTranslateHelper.autoScaleEvent);
                n && RichTranslateHelper.hideElement(transDom.output.playIconContainer);
                ft();
                i(1, !0);
                tt(transDom.output.textArea.value, transDom.output.chatIconContainer);
                sj_evt.fire(RichTranslateHelper.hideExpansionControlEvent);
                sj_evt.fire(RichTranslateHelper.domStabilizedEvent);
                return
            }
            if (yt) {
                ft();
                sj_evt.fire(RichTranslateHelper.hideExpansionControlEvent);
                no(o);
                transDom.input.isTransliterationPresent && i(0, !0);
                transDom.output.isTransliterationPresent && i(1, !0);
                g.hasOwnProperty(transDom.input.langSelect.value) && ae(transDom.input.langSelect.value, g[transDom.input.langSelect.value], pu, transDom.input.textArea.value, uh);
                si.hasOwnProperty(transDom.output.langSelect.value) && ae(transDom.output.langSelect.value, yr[transDom.output.langSelect.value], si[transDom.output.langSelect.value], transDom.output.textArea.value, fh);
                p && Lib.CssClass.contains(transDom.input.inputContainer, os) && it && SuggestionsDropDown && SuggestionsDropDown.HideDropDown(transDom.input.inputContainer);
                hi && (((s = (f = transDom.imageContainer) === null || f === void 0 ? void 0 : f.classList) === null || s === void 0 ? void 0 : s.contains("b_hide")) || ((c = transDom.imageContainer) === null || c === void 0 ? void 0 : c.innerHTML) === "") && wr.indexOf(transDom.output.langSelect.value) != -1 && transDom.output.textArea.value.split(" ").length < 3 && le(transDom.output.langSelect.value, transDom.output.textArea.value);
                tt(transDom.output.textArea.value, transDom.output.chatIconContainer);
                return
            }
            iu(!0)
        }
        function li(n, i) {
            i === void 0 && (i = !1);
            RichTranslateHelper.showToneControl(n);
            i && RichTranslateHelper.isToneTranslationEnabled() && (transDom.output.toneSelect.value = "Standard");
            t.Standard.translation = "";
            t.Standard.transliteration = "";
            t.Formal.translation = "";
            t.Formal.transliteration = "";
            t.Casual.translation = "";
            t.Casual.transliteration = ""
        }
        function le(n, t) {
            var r = RichTranslateHelper.getInstEndPointUrl(Shared.formatString(df, encodeURIComponent(n), encodeURIComponent(t.toLowerCase())), transDom.imageContainerIId, -1)
              , i = sj_gx();
            i.open("GET", r, !0);
            i.onreadystatechange = function() {
                i.readyState === 4 && rh(i)
            }
            ;
            i.send()
        }
        function rh(n) {
            var t = "Image Fetch Fail";
            n.status === 200 && n.responseText && typeof sj_appHTML != "undefined" && transDom.imageContainer ? (transDom.imageContainer.innerHTML = "",
            t = "Image Fetch Success",
            sj_appHTML(transDom.imageContainer, n.responseText),
            RichTranslateHelper.showElement(transDom.imageContainer),
            translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Image_Event, t, {
                ux_action: "onImageRequestComplete",
                Lang: transDom.output.langSelect.value,
                text: transDom.output.textArea.value
            }),
            transDom.imageContainer = _ge("b_tta_image_container")) : (transDom.imageContainer && (transDom.imageContainer.innerHTML = "",
            RichTranslateHelper.hideElement(transDom.imageContainer)),
            translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Image_Event, t, {
                ux_action: "onImageRequestComplete",
                Lang: transDom.output.langSelect.value,
                text: transDom.output.textArea.value
            }))
        }
        function ae(n, t, i, r, u) {
            if (AbusePreventionHelper.isEndpointTokenValid()) {
                var e = "&fromLang=" + n + "&fromScript=" + t + "&toScript=" + i + "&text=" + encodeURIComponent(r) + AbusePreventionHelper.getEndpointAuthParams()
                  , f = sj_gx();
                f.open("POST", RichTranslateHelper.getInstEndPointUrl(rf, transDom.iid, fr++), !0);
                f.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                f.onreadystatechange = function() {
                    f.readyState === 4 && u(f)
                }
                ;
                f.send(e)
            }
        }
        function uh(n) {
            var u = "Failure", t;
            n.status === 200 && n.responseText && (t = JSON.parse(n.responseText),
            t && t.length > 0 && (transDom.input.transliterateBox.innerText = t[0].text,
            transDom.input.transliterateBox.dir = r,
            i(0, !1),
            u = "Success"));
            translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Transliteration_Event, u, {
                fromLang: transDom.input.langSelect.value,
                fromScript: g[transDom.input.langSelect.value],
                toScript: pu,
                textLength: transDom.input.textArea.value.length
            })
        }
        function fh(n) {
            var r = "Failure", u = 0, t;
            transDom.output.textArea.value.match(/"/g) != null && (u = transDom.output.textArea.value.match(/"/g).length);
            n.status === 200 && n.responseText && (t = JSON.parse(n.responseText),
            t && t.length > 0 && (transDom.output.transliterateBox.innerText = t[0].text,
            i(1, !1),
            r = "Success"));
            translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Transliteration_Event, r, {
                fromLang: transDom.output.langSelect.value,
                fromScript: yr[transDom.output.langSelect.value],
                toScript: si[transDom.output.langSelect.value],
                textLength: transDom.output.textArea.value.length + u
            })
        }
        function ai(n) {
            n === void 0 && (n = !1);
            var t = transDom.input.textArea.value;
            if (t || (transDom.output.textArea.value = transDom.input.textArea.value,
            transDom.output.textAreaUrl && (transDom.output.textAreaUrl.innerHTML = ""),
            bt = !1),
            t !== k) {
                if (n || (o = RichTranslateHelper.RequerySource.TextChange),
                t.length > c || k.length > c && t.length == c) {
                    if (he(),
                    transDom.input.textArea.value.trim() == k.trim())
                        return !1
                } else if (transDom.output.longTextError.isOn = RichTranslateHelper.hideElement(transDom.output.longTextError.container),
                t.trim() == k.trim())
                    return k = t,
                    !1;
                return k = t,
                !0
            }
            return (t.length > c && he(),
            transDom.input.langSelect.selectedIndex !== di) ? (o = RichTranslateHelper.RequerySource.SourceLanguage,
            vt = !0,
            di = transDom.input.langSelect.selectedIndex,
            wt || sj_evt.fire(RichTranslateHelper.loadPhrasebookEvent),
            !0) : transDom.output.langSelect.selectedIndex !== gi ? (o = RichTranslateHelper.RequerySource.TargetLanguage,
            vt = !0,
            gi = transDom.output.langSelect.selectedIndex,
            wt || sj_evt.fire(RichTranslateHelper.loadPhrasebookEvent),
            !0) : !1
        }
        function ve() {
            var n = transDom.input.textArea.value.length;
            transDom.input.charCount && n > ki ? (RichTranslateHelper.showElement(transDom.input.charCount),
            transDom.input.charCount.innerText = n + "/" + c) : transDom.input.charCount && n <= ki && RichTranslateHelper.hideElement(transDom.input.charCount)
        }
        function s(n) {
            n === void 0 && (n = !1);
            transDom.input.clearBtnElement && (transDom.input.textArea.value.trim().length > 0 ? RichTranslateHelper.showElement(transDom.input.clearBtnContainer) : RichTranslateHelper.hideElement(transDom.input.clearBtnContainer));
            p && cu();
            u || g.hasOwnProperty(transDom.input.langSelect.value) && at.indexOf(transDom.input.langSelect.value) != -1 || ye(!0);
            ai(n) && (sj_evt.fire(RichTranslateHelper.hideInputMetaDataEvent),
            hi && !yt && RichTranslateHelper.hideElement(transDom.imageContainer),
            dt());
            ve();
            transDom.input.editInputTextElement && (transDom.input.editInputTextElement.innerText = transDom.input.textArea.value);
            sj_evt.fire(RichTranslateHelper.autoScaleEvent);
            vt = !1;
            transDom.input.inputChangeCue.button && RichTranslateHelper.hideElement(transDom.input.inputChangeCue.button.parentElement)
        }
        function w() {
            RichTranslateHelper.hideElement(transDom.speller);
            sj_evt.fire(RichTranslateHelper.autoScaleEvent)
        }
        function eh(n) {
            var t = n.trim().replace(/</g, "&lt;").replace(/>/g, "&gt;");
            return t.length <= gf ? t : t.slice(0, gf - 3) + "..."
        }
        function oh(n, t, i) {
            var r, u;
            if (p && !vi()) {
                w();
                return
            }
            if (n.status === 200 && n.responseText && transDom.speller) {
                if (r = JSON.parse(n.responseText),
                ne ? translationClientInst.log(wu, "fromLang", t, "inputText", i, "correctedText", r.correctedText) : translationClientInst.log(wu, "fromLang", t, "inputTextLen", i.length.toString(), "correctedTextLen", r.correctedText.length.toString()),
                !r.correctedText) {
                    w();
                    return
                }
                translationClientInst.log(es, "fromLang", t, "inputTextLen", i.length.toString(), "correctedTextLen", r.correctedText.length.toString());
                u = [RichTranslateLocTexts.spellerOutputPattern.replace("{0}", eh(r.correctedText)), ];
                transDom.spellerBtn.innerHTML = u.join("");
                transDom.spellerBtn.onclick = function() {
                    pe(transDom.spellerBtn, r.correctedText)
                }
                ;
                transDom.spellerBtn.ontouchstart = function() {
                    pe(transDom.spellerBtn, r.correctedText)
                }
                ;
                RichTranslateHelper.showElement(transDom.speller);
                sj_evt.fire(RichTranslateHelper.autoScaleEvent);
                return
            }
            w()
        }
        function sh(n) {
            var i = rt ? transDom.input.transliterateBox.innerText : transDom.input.textArea.value, r, t;
            (rt = !1,
            i && i.trim() && AbusePreventionHelper.isEndpointTokenValid()) && (r = "&fromLang=" + n + "&text=" + encodeURIComponent(i) + AbusePreventionHelper.getEndpointAuthParams(),
            t = sj_gx(),
            t.open("POST", RichTranslateHelper.getInstEndPointUrl(kf, transDom.iid, fr++), !0),
            t.setRequestHeader("Content-type", "application/x-www-form-urlencoded"),
            t.onreadystatechange = function() {
                t.readyState === 4 ? oh(t, n, i) : w()
            }
            ,
            t.send(r))
        }
        function gt() {
            if (cr) {
                cr = !1;
                rt = !1;
                return
            }
            if (p && !vi()) {
                w();
                rt = !1;
                return
            }
            var n = u ? transDom.input.autoDetectedLangCode : transDom.input.langSelect.value;
            gs(n, transDom.input.textArea.value.length) ? sh(n) : (w(),
            rt = !1)
        }
        function hh(n, t) {
            lr !== null && clearTimeout(lr);
            lr = setTimeout(function() {
                ye(n)
            }, t)
        }
        function ye(n) {
            if (n) {
                hh(!1, tr);
                return
            }
            p && !vi() ? setTimeout(gt, ds) : gt()
        }
        function pe(n, t) {
            var i, r;
            n && t && (i = transDom.input.textArea,
            i && (RichTranslateHelper.updateTextArea(i, t),
            w(),
            cr = !0,
            r = u ? transDom.input.autoDetectedLangCode : transDom.input.langSelect.value,
            sj_evt.fire(RichTranslateHelper.inputTextSpellCheckSelected),
            translationClientInst.log(fs, "spellcheck_element", t.length.toString(), "fromLang", r)))
        }
        function uu(n) {
            if (l && (this.sentenceCache = new SentenceCache),
            translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Language_Event, "language changed", {
                ux_action: "LanguageChanged",
                side: n,
                lang: transDom.getLanguageCodeMapping(n)
            }),
            n === 0)
                transDom.input.langSelect.selectedIndex === 0 ? u = !0 : (u = !1,
                transDom.input.langSelect.options[0].text = RichTranslateLocTexts.autoDetectText,
                transDom.input.autoDetectSetAt = -1,
                transDom.input.autoDetectedLangCode = ""),
                sj_evt.fire(RichTranslateHelper.hideInputMetaDataEvent),
                sj_evt.fire(RichTranslateHelper.sourceLangChanged),
                translationClientInst.log(pi, "sourceLang", transDom.getLanguageCodeMapping(0), "IsFirstTimeUser", kr.toString(), "translationCalls", br.toString(), "changeMode", "drop-down"),
                sj_evt.fire(RichTranslateHelper.updateSourceLangEvent),
                pt && (TransKeyboardScriptLoader.isKeyboardSupported(transDom.input.langSelect.value, transDom.input.keyboardIcon),
                TransKeyboardScriptLoader.LanguageChangeEvent(transDom.input.keyboardIcon)),
                transDom.input.inputChangeCue.button && RichTranslateHelper.hideElement(transDom.input.inputChangeCue.button.parentElement);
            else {
                if (ar = !0,
                sj_evt.fire(RichTranslateHelper.updateReQueryLinkEvent),
                sj_evt.fire(RichTranslateHelper.updateDefaultTargetLangEvent, transDom.getLanguageCodeMapping(1)),
                sj_evt.fire(RichTranslateHelper.updateTargetLangEvent),
                translationClientInst.log(ts, "targetLang", transDom.getLanguageCodeMapping(1), "textLength", transDom.input.textArea.value.length.toString(), "translationCalls", br.toString(), "changeMode", "drop-down"),
                pr && RichTranslateHelper.isZoomIconClicked) {
                    var i = transDom.output.langSelect.options[transDom.output.langSelect.selectedIndex].innerText
                      , r = transDom.input.textArea.value
                      , t = RichTranslateLocTexts.inLangText.replace("{0}", i)
                      , f = RichTranslateLocTexts.translationText
                      , e = transDom.zoomCtrl.zoomHeaderText;
                    e.innerText = RichTranslateHelper.isOneWordZoomScenario ? '"'.concat(r, '" ').concat(t) : "".concat(f, " ").concat(t)
                }
                RichTranslateHelper.postMessageToEdgePDFTranslatorParent(RichTranslateHelper.edgePDFTranslatorMessageId.TargetLangChange, {
                    TargetLanguage: transDom.output.langSelect.value
                })
            }
            RichTranslateHelper.hideElement(transDom.imageContainer);
            ni();
            et(n);
            ci();
            dt()
        }
        function ch() {
            var n = transDom.output.toneSelect.value;
            if (!ai() && t.hasOwnProperty(n) && t[n].translation != "") {
                v = !0;
                transDom.output.textArea.value = f;
                setTimeout(function() {
                    transDom.output.textArea.value = t[n].translation;
                    v = !1;
                    t[n].transliteration != "" ? (transDom.output.transliterateBox.innerText = t[n].transliteration,
                    i(1, !1)) : i(1, !0);
                    sj_evt.fire(RichTranslateHelper.autoScaleEvent)
                }, 150);
                return
            }
            n == "Standard" && (this.sentenceCache = new SentenceCache);
            iu(!1)
        }
        function lh() {
            o = RichTranslateHelper.RequerySource.InputTextAutoSuggest;
            s(!0)
        }
        function ah() {
            o = RichTranslateHelper.RequerySource.PhraseBook;
            s(!0)
        }
        function vh() {
            o = RichTranslateHelper.RequerySource.InputTextSpeller;
            s(!0)
        }
        function yh(n, t) {
            var i = n;
            return sr.indexOf("auto-detect") >= 0 && (i = n == "auto-detect" ? transDom.input.autoDetectedLangCode : n),
            sr.indexOf(i.toLowerCase()) >= 0 && lf.indexOf(t.toLowerCase()) >= 0
        }
        function we() {
            var r, e, n, i;
            yt = !0;
            o = RichTranslateHelper.RequerySource.SwapLanguage;
            l && (this.sentenceCache = new SentenceCache);
            translationClientInst.log(ao, ti, transDom.input.langSelect.value, ii, transDom.output.langSelect.value);
            translatorTel.logEvent(TranslatorWebTelemetry.EventScope.UXEngagement_Event, "swapped clicked", {
                ux_action: "SwapButtonClicked"
            });
            TextToSpeechService.resetAudioControl();
            RichTranslateHelper.showingGenderDebiasedTranslations && (GenderDebias.showOutputTextAreaAndHideGenderDebias(),
            RichTranslateHelper.showToneControl(!0));
            wt ? sj_evt.fire(RichTranslateHelper.swapSourceAndTargetLangEvent) : (r = transDom.input.langSelect.selectedIndex,
            transDom.input.langSelect.selectedIndex = transDom.output.langSelect.selectedIndex + 1,
            transDom.output.langSelect.selectedIndex = u ? transDom.input.autoDetectSetAt === -1 ? 0 : transDom.input.autoDetectSetAt : r - 1,
            sj_evt.fire(RichTranslateHelper.loadPhrasebookEvent));
            transDom.input.langSelect.value !== transDom.output.langSelect.value && sj_evt.fire(RichTranslateHelper.updateDefaultTargetLangEvent, transDom.getLanguageCodeMapping(1));
            transDom.output.functionalError.isOn ? (transDom.output.functionalError.isOn = RichTranslateHelper.hideElement(transDom.output.functionalError.container),
            transDom.input.textArea.value = "",
            transDom.output.textArea.value = "") : (e = transDom.input.textArea.value,
            n = transDom.output.textArea.value,
            v && (i = n.lastIndexOf(f),
            i > 0 && n.indexOf(f, n.length - f.length) && (n = n.substr(0, i))),
            transDom.input.textArea.value = n,
            transDom.output.textArea.value = e);
            u && (u = !1,
            transDom.input.langSelect.options[0].text = RichTranslateLocTexts.autoDetectText,
            transDom.input.autoDetectSetAt = -1,
            transDom.input.autoDetectedLangCode = "");
            et(0);
            et(1);
            ni();
            s(!0);
            nu();
            ci();
            RichTranslateHelper.postMessageToEdgePDFTranslatorParent(RichTranslateHelper.edgePDFTranslatorMessageId.TargetLangChange, {
                TargetLanguage: transDom.output.langSelect.value
            });
            RichTranslateHelper.isToneTranslationEnabled() && (li(!0, !0),
            t.Standard.translation = transDom.output.textArea.value,
            t.Standard.transliteration = transDom.output.transliterateBox.innerText);
            pt && (TransKeyboardScriptLoader.isKeyboardSupported(transDom.input.langSelect.value, transDom.input.keyboardIcon),
            TransKeyboardScriptLoader.LanguageChangeEvent(transDom.input.keyboardIcon));
            sj_evt.fire(RichTranslateHelper.sourceLangChanged);
            sj_evt.fire(RichTranslateHelper.domStabilizedEvent);
            RichTranslateHelper.showElement(transDom.ariaLiveDiv);
            RichTranslateHelper.ShouldNotHideAriaLive = !0;
            var h = transDom.input.langSelect
              , c = transDom.output.langSelect
              , a = h.options[h.selectedIndex].text
              , y = c.options[c.selectedIndex].text;
            transDom.ariaLiveElement.innerText = a + " " + RichTranslateLocTexts.accessibilityText_To + " " + y;
            translationClientInst.log(pi, "sourceLang", transDom.input.langSelect.value, "changeMode", "swap");
            yt = !1;
            setTimeout(function() {
                RichTranslateHelper.hideElement(transDom.ariaLiveDiv)
            }, 1e3)
        }
        function ph(n) {
            var t = n.keyCode ? n.keyCode : n.charCode, r = sj_et(n), i;
            t > 34 && t < 41 ? ai() && (i = r === transDom.input.langSelect ? 0 : 1,
            uu(i),
            translatorTel.logEvent(TranslatorWebTelemetry.EventScope.UXEngagement_Event, "Language Select clicked", {
                ux_action: i ? "FromLanguageSelectClicked" : "ToLanguageSelectClicked"
            })) : t == RichTranslateHelper.escapeKey && wh(r)
        }
        function wh(n) {
            n === transDom.input.langSelect ? (transDom.input.langSelect.disabled = !0,
            transDom.input.langSelect.disabled = !1,
            transDom.input.langSelect.focus()) : n === transDom.output.langSelect && (transDom.output.langSelect.disabled = !0,
            transDom.output.langSelect.disabled = !1,
            transDom.output.langSelect.focus())
        }
        function ni() {
            var t, n = u && transDom.input.autoDetectSetAt !== -1 ? transDom.output.langSelect.options[transDom.input.autoDetectSetAt].value : transDom.input.langSelect.value, e = RichTranslateHelper.isNullOrEmpty(transDom.input.textArea.value), i = e ? !_G.RTL : !fu(n), f;
            b = i ? r : a;
            dr != n && (transDom.input.textArea.lang = n === "auto-detect" ? "" : n,
            dr = n);
            (transDom.input.textArea.dir != b || ((t = transDom.input.clearBtnContainer) === null || t === void 0 ? void 0 : t.dir) != b) && (transDom.input.textArea.dir = b,
            transDom.input.clearBtnContainer && (transDom.input.clearBtnContainer.dir = b),
            transDom.input.inputContainer && (transDom.input.inputContainer.dir = b,
            it || (transDom.input.inputContainer.style.width = _G.RTL && i || !_G.RTL && !i ? "93%" : "100%")),
            transDom.input.editContainer && (transDom.input.editContainer.dir = b));
            f = transDom.output.langSelect.value;
            h = e ? _G.RTL ? a : r : fu(f) ? a : r;
            (ie != f || h != transDom.output.textArea.dir) && (transDom.output.textArea.lang = transDom.output.langSelect.value,
            yt && (transDom.output.textArea.dir = h))
        }
        function fu(n) {
            return ue.indexOf(n) !== -1
        }
        function be() {
            l && (this.sentenceCache = new SentenceCache);
            o = RichTranslateHelper.RequerySource.LanguageAutoSuggest;
            translationClientInst.log(yo, yi, transDom.input.langSelect.value);
            translatorTel.logEvent(TranslatorWebTelemetry.EventScope.UXEngagement_Event, "auto suggest clicked", {
                ux_action: "AutoSuggestButtonClicked"
            });
            transDom.input.langSelect.selectedIndex = wt ? transDom.getLangIndexFromLangCode(0, e) : d + 1;
            pt && (TransKeyboardScriptLoader.isKeyboardSupported(transDom.input.langSelect.value, transDom.input.keyboardIcon),
            TransKeyboardScriptLoader.LanguageChangeEvent(transDom.input.keyboardIcon));
            translationClientInst.log(pi, "sourceLang", e, "changeMode", "auto-suggest-lang");
            ni();
            ft();
            ci();
            et(0);
            i(0, !0);
            gt();
            dt();
            sj_evt.fire(RichTranslateHelper.updateSourceLangEvent)
        }
        function ke() {
            var n = transDom.input.textArea.value, t = transDom.input.langSelect.value === "auto-detect" ? "" : transDom.input.langSelect.options[transDom.input.langSelect.selectedIndex].innerText, i = transDom.output.langSelect.options[transDom.output.langSelect.selectedIndex].innerText, r, u, f;
            r = t ? Shared.formatString(RichTranslateLocTexts.requeryTranslationQueryFormat, n, t, i) : Shared.formatString(RichTranslateLocTexts.reQuerySourceFormatText, n, i);
            u = Shared.formatString(vf, encodeURIComponent(r));
            lt && (f = _ge("tt_perajx"),
            hr = f.parentElement,
            hr.setAttribute(RichTranslateHelper.prefixOfCustomEventsToPersistAttribute, RichTranslateHelper.customEventPrefix));
            _w.sj_lc(u, 8, hr);
            fi && (ct !== null && clearTimeout(ct),
            translationClientInst.log(vo, "input", n))
        }
        function de() {
            var t = transDom.input.langSelect.value != transDom.output.langSelect.value
              , n = RichTranslateHelper.trimText(transDom.input.textArea.value);
            return n && n.length < yf && t && typeof _w.sj_lc == "function" && _w.sj_isAjax
        }
        function vi() {
            var n = ge_cl(transDom.input.inputContainer, "sugg_drawer")[0], t, i;
            return n ? (t = Lib.CssClass.contains(n, "b_hide"),
            i = Lib.CssClass.getElementByClassName(n, "suggItem")[0],
            t || !i) : !0
        }
        function bh(n) {
            var t = RichTranslateHelper.RequerySource.Unknown, i;
            n && n.length == 2 && (t = n[1]);
            i = !1;
            i = fi ? t != RichTranslateHelper.RequerySource.Unknown && t != RichTranslateHelper.RequerySource.PhraseBook && (t != RichTranslateHelper.RequerySource.TextChange || t == RichTranslateHelper.RequerySource.TextChange && vi() && !bt) : t == RichTranslateHelper.RequerySource.SourceLanguage || t == RichTranslateHelper.RequerySource.TargetLanguage || t == RichTranslateHelper.RequerySource.SwapLanguage;
            i && de() && !RichTranslateHelper.inputFromSoftKeyboard && (ke(),
            bt = t == RichTranslateHelper.RequerySource.TextChange ? !0 : !1)
        }
        function kh() {
            var t = RichTranslateHelper.trimText(transDom.input.textArea.value), n;
            if (t === "") {
                transDom.output.textArea.value = transDom.input.textArea.value;
                transDom.output.textArea.dir = h;
                sj_evt.fire(RichTranslateHelper.autoScaleEvent);
                RichTranslateHelper.hideElement(transDom.output.playIconContainer);
                ft();
                sj_evt.fire(RichTranslateHelper.domStabilizedEvent);
                return
            }
            sj_evt.fire(RichTranslateHelper.hideExpansionControlEvent);
            n = af && vt && de();
            vt = !1;
            n && !lt ? ke() : ge()
        }
        function ge() {
            var r, n, f, s, c, i;
            if (AbusePreventionHelper.isEndpointTokenValid()) {
                var a = o
                  , h = RichTranslateHelper.enableGenderDebiasedTranslations && !RichTranslateHelper.isZoomIconClicked
                  , u = transDom.input.textArea.value
                  , t = u
                  , e = 0;
                !ut && l && (this.sentenceCache == null && (this.sentenceCache = new SentenceCache),
                yh(transDom.input.langSelect.value, transDom.output.langSelect.value) ? (r = this.sentenceCache.updateText(t),
                r != null && r.length == 2 ? (e = r[0],
                RichTranslateHelper.enableGenderDebiasedTranslations && r[1] != t && (h = !1),
                t = r[1]) : this.sentenceCache = null) : transDom.input.langSelect.value == "auto-detect" && (this.sentenceCache = new SentenceCache,
                this.sentenceCache.updateText(t),
                e = 0));
                n = "&fromLang=" + transDom.input.langSelect.value + "&to=" + transDom.output.langSelect.value + AbusePreventionHelper.getEndpointAuthParams();
                f = RichTranslateHelper.getInstEndPointUrl(ur, transDom.iid, fr++);
                nr && (n += "&isVoice=1");
                ut && (n += "&enableStrictUserTextTranslation=true");
                RichTranslateHelper.isToneTranslationEnabled() && transDom.output.toneSelect.value != "Standard" ? (n += "&useSahara=true&tone=" + transDom.output.toneSelect.value + "&text=" + encodeURIComponent(u),
                this.sentenceCache = new SentenceCache) : RichTranslateHelper.translateTextUsingSahara && u.length >= RichTranslateHelper.translateTextUsingSaharaMinCharLimit ? (n += "&useSahara=true&text=" + encodeURIComponent(u),
                this.sentenceCache = new SentenceCache) : (n += "&text=" + encodeURIComponent(t),
                RichTranslateHelper.enableGenderDebiasedTranslations && (n += "&tryFetchingGenderDebiasedTranslations=" + h,
                transDom.output.genderDebias ? n += "&isGenderDebiasViewPresent=true" : f = RichTranslateHelper.getInstEndPointUrl(ur, transDom.output.genderDebiasContainerIID, -1)));
                s = RichTranslateHelper.getQueryStringParams("clientip");
                s && (f += "&clientip=" + s);
                RichTranslateHelper.isEdgePDFTranslator && (f += "&edgepdftranslator=1");
                c = performance.now();
                i = sj_gx();
                i.open("POST", f, !0);
                i.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                i.onreadystatechange = function() {
                    i.readyState === 4 && nc(e, t, i, a, c)
                }
                ;
                translationClientInst.log(wo, "txtlen", t.length.toString(), "inplen", u.length.toString());
                i.send(n)
            }
        }
        function eu(n) {
            var t, i, r, f;
            if (!n || !n.language) {
                kt("Detected language null or empty");
                return
            }
            for (e = n.language,
            t = 0; t < transDom.output.langSelect.length; t++)
                if (transDom.output.langSelect.options[t].value === e) {
                    d = t;
                    transDom.output.playIconContainer.className = TextToSpeechService.isAudioLanguageSupported(transDom.output.langSelect.value) ? "tta_playc" : "b_hide";
                    break
                }
            t === transDom.output.langSelect.length && (translationClientInst.log(bo, lo, e),
            RichTranslateHelper.hideElement(transDom.output.playIconContainer),
            eu({
                language: "en"
            }));
            u ? (l && e !== transDom.input.autoDetectedLangCode && (this.sentenceCache = new SentenceCache),
            transDom.input.langSelect.options[0].text = transDom.output.langSelect.options[d].text + " " + RichTranslateLocTexts.detectText,
            transDom.input.autoDetectSetAt = d,
            transDom.input.autoDetectedLangCode = e,
            sj_evt.fire(RichTranslateHelper.sourceLangChanged, e),
            ar ? ar = !0 : sj_evt.fire(RichTranslateHelper.updateSourceLangEvent),
            ft()) : RichTranslateHelper.isEdgePDFTranslator || (e !== transDom.input.langSelect.value ? (r = transDom.input.langSelect.selectedIndex,
            i = RichTranslateLocTexts.tryWithPrefixText.replace("{0}", transDom.input.langSelect.options[r].innerText),
            g.hasOwnProperty(transDom.input.langSelect.value) && (i + " " + transDom.output.langSelect.options[d].text).length < 34 ? transDom.input.asBoxPrefixElement.innerHTML = RichTranslateLocTexts.tryWithPrefixText.replace("{0}", transDom.input.langSelect.options[r].innerText) + yu : (transDom.input.asBoxPrefixElement.innerHTML = RichTranslateLocTexts.tryText + yu,
            i = RichTranslateLocTexts.tryText),
            transDom.input.asBox.innerHTML = transDom.output.langSelect.options[d].text,
            f = i + " " + transDom.output.langSelect.options[d].text,
            transDom.input.asBox.setAttribute(bu, f),
            transDom.input.asBox.setAttribute(ku, f),
            transDom.input.asBox.setAttribute(du, "0"),
            RichTranslateHelper.showElement(transDom.input.asBoxContainer),
            translationClientInst.log(is, "suggestedLanguage", e, "fromLang", transDom.input.langSelect.value)) : ft());
            et(0);
            ni()
        }
        function dh() {
            transDom.expansionCtrl.creditLinks && transDom.expansionCtrl.creditLinks[0] && RichTranslateHelper.hideElement(transDom.expansionCtrl.noExpansionCreditLinkContainer);
            RichTranslateHelper.showElement(transDom.expansionCtrl.expansionControl)
        }
        function gh() {
            RichTranslateHelper.hideElement(transDom.expansionCtrl.expansionControl);
            RichTranslateHelper.showElement(transDom.expansionCtrl.noExpansionCreditLinkContainer)
        }
        function nc(n, u, f, o, s) {
            function dt() {
                var n = !1;
                !RichTranslateHelper.showingGenderDebiasedTranslations && c && c.length > 0 && c[0].hasOwnProperty("usedSahara") && (n = c[0].usedSahara);
                translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Translation_Event, "Success", {
                    srcLang: transDom.input.langSelect.value,
                    destLang: transDom.output.langSelect.value,
                    langPair: transDom.input.langSelect.value + "##" + transDom.output.langSelect.value,
                    status: !0,
                    textLength: transDom.input.textArea.value.length.toString(),
                    fd_botClassification: RichTranslateHelper.frontDoorBotClassification,
                    isSignedInOrCorporateUser: RichTranslateHelper.isSignedInOrCorporateUser,
                    usedSahara: n
                });
                or && translationClientInst.log(po, yi, transDom.input.textArea.value, ti, transDom.input.langSelect.value, ii, transDom.output.langSelect.value);
                RichTranslateHelper.postMessageToEdgePDFTranslatorParent(RichTranslateHelper.edgePDFTranslatorMessageId.TranslationStatus, {
                    Status: transDom.output.longTextError.isOn ? "CharacterLimitExceeded" : "TranslationSucceeded",
                    TextLength: transDom.input.textArea.value.length,
                    SourceLanguage: transDom.getLanguageCodeMapping(0),
                    TargetLanguage: y[0].hasOwnProperty("to") ? y[0].to : transDom.getLanguageCodeMapping(1),
                    Time: performance.now() - s
                })
            }
            var k = this.sentenceCache, y, c, ct, lt, ot, vt, d, p, st, w, yt, pt, b, ht;
            if (gr = tc(f),
            RichTranslateHelper.UseInputTransliterationForTTS = !1,
            !f || f.status !== 200 && f.status !== 429 && f.status !== 401) {
                kt("Unsuccessful HTTP Response");
                translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Translation_Event, "failure", {
                    srcLang: transDom.input.langSelect.value,
                    destLang: transDom.output.langSelect.value,
                    langPair: transDom.input.langSelect.value + "##" + transDom.output.langSelect.value,
                    status: !1,
                    textLength: transDom.input.textArea.value.length.toString(),
                    fd_botClassification: RichTranslateHelper.frontDoorBotClassification,
                    isSignedInOrCorporateUser: RichTranslateHelper.isSignedInOrCorporateUser
                });
                or && translationClientInst.log(au, yi, transDom.input.textArea.value, ti, transDom.input.langSelect.value, ii, transDom.output.langSelect.value);
                RichTranslateHelper.postMessageToEdgePDFTranslatorParent(RichTranslateHelper.edgePDFTranslatorMessageId.TranslationStatus, {
                    Status: "TranslationFailed",
                    TextLength: transDom.input.textArea.value.length,
                    Time: performance.now() - s
                });
                return
            }
            if (y = null,
            c = null,
            RichTranslateHelper.enableGenderDebiasedTranslations && typeof sj_appHTML != "undefined" && f.getResponseHeader("isgenderdebiasedtranslation") == "true")
                ct = f.getResponseHeader("detectedLanguage"),
                RichTranslateHelper.isNullOrEmpty(ct) || eu({
                    language: ct
                }),
                lt = f.getResponseHeader("content-type"),
                transDom.output.genderDebias || lt.indexOf("text/html") == -1 ? lt.indexOf("text/html") != -1 ? (ot = sj_ce("div"),
                ot.innerHTML = f.responseText,
                transDom.output.genderDebias.feminineTransModule.textArea.value = ot.querySelector("#tta_output_ta_gdf").value,
                transDom.output.genderDebias.masculineTransModule.textArea.value = ot.querySelector("#tta_output_ta_gdm").value,
                tt(transDom.output.genderDebias.feminineTransModule.textArea.value, transDom.output.genderDebias.feminineTransModule.chatIconContainer),
                tt(transDom.output.genderDebias.masculineTransModule.textArea.value, transDom.output.genderDebias.masculineTransModule.chatIconContainer)) : (c = JSON.parse(f.responseText),
                transDom.output.genderDebias.feminineTransModule.textArea.value = c.feminineTranslation,
                transDom.output.genderDebias.masculineTransModule.textArea.value = c.masculineTranslation,
                tt(transDom.output.genderDebias.feminineTransModule.textArea.value, transDom.output.genderDebias.feminineTransModule.chatIconContainer),
                tt(transDom.output.genderDebias.masculineTransModule.textArea.value, transDom.output.genderDebias.masculineTransModule.chatIconContainer)) : (sj_appHTML(transDom.output.genderDebiasContainer, f.responseText),
                GenderDebias.initGenderDebiasEvents(),
                FeedbackSuggestion.handleGenderDebiasFeedback()),
                vt = transDom.output.genderDebias.feminineTransModule.textArea.value,
                y = [{
                    text: vt,
                    sentLen: {
                        srcSentLen: [transDom.input.textArea.value.length],
                        transSentLen: [vt.length]
                    }
                }],
                dt(),
                GenderDebias.showGenderDebiasAndHideOutputTextArea(),
                RichTranslateHelper.showingGenderDebiasedTranslations = !0,
                it ? AutoScaleMobile.setGenderDebiasInitialFontStyle() : AutoScaleDesktop.setGenderDebiasInitialFontStyle();
            else if (f.responseText && (RichTranslateHelper.showingGenderDebiasedTranslations && (GenderDebias.showOutputTextAreaAndHideGenderDebias(),
            RichTranslateHelper.showingGenderDebiasedTranslations = !1),
            c = JSON.parse(f.responseText),
            c)) {
                if (ff && (fe || f.status == 429 && c.hasOwnProperty(lu) && c.ShowCaptcha) && !sf) {
                    sj_evt.fire(RichTranslateHelper.showCaptchaEvent);
                    sf = !0;
                    l && (this.sentenceCache = new SentenceCache);
                    return
                }
                if (f.status == 401 && c.hasOwnProperty(lu) && !c.ShowCaptcha) {
                    kt("Translation Limit Exceeded", !0);
                    RichTranslateHelper.postMessageToEdgePDFTranslatorParent(RichTranslateHelper.edgePDFTranslatorMessageId.TranslationStatus, {
                        Status: "UserTranslationLimitExceeded",
                        TextLength: transDom.input.textArea.value.length,
                        Time: performance.now() - s
                    });
                    return
                }
                if (c.hasOwnProperty(co) && c.statusCode == 205) {
                    RichTranslateHelper.refreshPageWithSourceText();
                    return
                }
                c.length > 0 && c[0].translations && (y = c[0].translations,
                c[0].hasOwnProperty("detectedLanguage") && eu(c[0].detectedLanguage),
                dt())
            }
            if (d = !1,
            c && c.length > 1 && c[1].hasOwnProperty("inputTransliteration") && !RichTranslateHelper.isNullOrEmpty(c[1].inputTransliteration) ? (transDom.input.transliterateBox.innerText = c[1].inputTransliteration,
            i(0, !1),
            c[1].hasOwnProperty("isTransliterationTranslated") && c[1].isTransliterationTranslated ? (at.indexOf(transDom.input.langSelect.value) != -1 && (rt = !0),
            RichTranslateHelper.UseInputTransliterationForTTS = !0,
            transDom.input.transliterateBox.dir = fu(transDom.input.langSelect.value) ? a : r,
            transDom.input.inputChangeCue.text && (i(0, !0),
            p = c[1].inputTransliteration,
            transDom.input.inputChangeCue.button.ariaLabel = RichTranslateLocTexts.translatingSubHeading + " " + p,
            p.length > ei ? (transDom.input.inputChangeCue.text.title = p,
            p = p.slice(0, ei - 3) + "...") : transDom.input.inputChangeCue.text.removeAttribute("title"),
            transDom.input.inputChangeCue.text.innerText = p,
            d = !0)) : transDom.input.transliterateBox.dir = r) : transDom.input.inputChangeCue.text && c && c.length > 1 && c[1].hasOwnProperty("numeralWildInWords") && !RichTranslateHelper.isNullOrEmpty(c[1].numeralWildInWords) && (p = c[1].numeralWildInWords,
            transDom.input.inputChangeCue.button.ariaLabel = RichTranslateLocTexts.translatingSubHeading + " " + p,
            p.length > ei ? (transDom.input.inputChangeCue.text.title = p,
            p = p.slice(0, ei - 3) + "...") : transDom.input.inputChangeCue.text.removeAttribute("title"),
            transDom.input.inputChangeCue.text.innerText = p,
            d = !0),
            g.hasOwnProperty(transDom.input.langSelect.value) && at.indexOf(transDom.input.langSelect.value) != -1 && gt(),
            st = e === transDom.output.langSelect.value,
            transDom.output.isInputOutputLangSame = st || transDom.output.langSelect.value === transDom.input.langSelect.value,
            transDom.output.isInputOutputLangSame && sj_evt.fire(RichTranslateHelper.hideExpansionControlEvent),
            w = "",
            yt = "",
            y && y.length !== 0 && y[0].hasOwnProperty("text"))
                if (w = y[0].text,
                yt = y[0].transliteration,
                !ut && l && k != null && k.getCurrentString() != null) {
                    if (pt = [],
                    y[0].sentLen != null && y[0].sentLen.srcSentLen != null && y[0].sentLen.transSentLen != null) {
                        var nt = y[0].sentLen.srcSentLen
                          , wt = y[0].sentLen.transSentLen
                          , ft = 0
                          , bt = 0;
                        if (nt.length == wt.length)
                            for (b = 0; b < nt.length; b++)
                                pt.push([ft, ft + nt[b] - 1, u.substring(ft, ft + nt[b]), w.substring(bt, bt + wt[b])]),
                                ft += nt[b],
                                bt += wt[b]
                    }
                    w = k.updateSentenceMapping(n, pt);
                    w == y[0].text && d && RichTranslateHelper.showElement(transDom.input.inputChangeCue.button.parentElement)
                } else
                    ut ? ut = !1 : w == y[0].text && d && RichTranslateHelper.showElement(transDom.input.inputChangeCue.button.parentElement);
            else if (l && k != null && k.getCurrentString() != null && u.trim().length == 0)
                w = k.updateSentenceMapping(k.getCurrentString().length, []);
            else {
                kt("Translation Object is null or doesn't contain translated text");
                st = !0;
                return
            }
            transDom.output.functionalError.isOn && RichTranslateHelper.hideElement(transDom.output.functionalError.container);
            RichTranslateHelper.trimText(transDom.input.textArea.value) === RichTranslateHelper.trimText(transDom.output.textArea.value) && translationClientInst.log(au, ti, transDom.input.langSelect.value, ii, transDom.output.langSelect.value);
            ht = RichTranslateHelper.decodeUnicodeText(w);
            transDom.output.textArea.dir = h;
            transDom.output.textArea.value = ht;
            t.Standard.translation = "";
            RichTranslateHelper.isToneTranslationEnabled() && !RichTranslateHelper.showingGenderDebiasedTranslations && (t[transDom.output.toneSelect.value].translation = ht);
            transDom.ariaLiveElement.innerText = RichTranslateLocTexts.NewTranslationsAvailableString;
            RichTranslateHelper.showingGenderDebiasedTranslations && (transDom.output.genderDebias.feminineTransModule.textArea.dir != h || transDom.output.genderDebias.feminineTransModule.textArea.lang != transDom.output.langSelect.value) && (transDom.output.genderDebias.feminineTransModule.textArea.dir = h,
            transDom.output.genderDebias.feminineTransModule.textArea.dir = h,
            transDom.output.genderDebias.feminineTransModule.textArea.lang = transDom.output.langSelect.value,
            transDom.output.genderDebias.feminineTransModule.textArea.lang = transDom.output.langSelect.value);
            RichTranslateHelper.isPageTranslationDetected = ic(ht);
            RichTranslateHelper.isPageTranslationDetected ? (RichTranslateHelper.hideElement(transDom.output.textArea),
            RichTranslateHelper.showElement(transDom.output.textAreaUrlWrapper)) : (RichTranslateHelper.showElement(transDom.output.textArea),
            RichTranslateHelper.hideElement(transDom.output.textAreaUrlWrapper),
            RichTranslateHelper.isZoomIconClicked || sj_evt.fire(RichTranslateHelper.autoScaleEvent));
            transDom.output.isTransliterationPresent && i(1, !0);
            et(1);
            RichTranslateHelper.showElement(transDom.output.outputControl);
            st ? sj_evt.fire(RichTranslateHelper.ajaxRequeryEvent, o) : (rc(yt, w),
            no(o),
            hi && wr.indexOf(transDom.output.langSelect.value) != -1 && w.split(" ").length < 3 && le(transDom.output.langSelect.value, w));
            sj_evt.fire(RichTranslateHelper.autoScaleEvent);
            v = !1;
            sj_evt.fire(RichTranslateHelper.domStabilizedEvent);
            bi && (bi = !1,
            nr = !1,
            sj_evt.fire(RichTranslateHelper.domStabilizedAfterVoiceEvent));
            pr && RichTranslateHelper.isZoomIconClicked && ZoomControl.setOutputTextAreaSize();
            tt(transDom.output.textArea.value, transDom.output.chatIconContainer)
        }
        function tc(n) {
            var i = n === null || n === void 0 ? void 0 : n.getResponseHeader(ss), t;
            return RichTranslateHelper.isNullOrEmpty(i) ? (t = n === null || n === void 0 ? void 0 : n.getResponseHeader(hs),
            t && t.substring(7, t.indexOf(" Ref B:"))) : i
        }
        function ic(n) {
            var i, u, o, f;
            if (!hf)
                return !1;
            var r = n.split(/\n/)
              , t = []
              , e = !1;
            if (r)
                for (i = 0; i < r.length; i++)
                    u = r[i],
                    RichTranslateHelper.isNullOrEmpty(u) ? t.push("<\/br>") : (o = u.replace(/\r/, "").split(" "),
                    f = [],
                    f = o.map(function(n) {
                        if (RichTranslateHelper.isNullOrEmpty(n))
                            return n;
                        var t = RichTranslateHelper.encodeHtmlText(n);
                        return RichTranslateHelper.isUrl(n) ? (e = !0,
                        nh(n, t)) : t
                    }),
                    t.push(f.join(" ") + "<\/br>"));
            return t.length > 0 && e ? (transDom.output.textAreaUrl.innerHTML = t.join(""),
            sj_evt.fire(RichTranslateHelper.autoScaleEvent),
            th(),
            !0) : !1
        }
        function no(n) {
            RichTranslateHelper.isEdgeShoreLineToolBox || RichTranslateHelper.isEdgePDFTranslator || (RichTranslateHelper.expCtrlReqStatus = new RichTranslateHelper.ExpansionControlRequestStatus,
            sj_evt.fire(RichTranslateHelper.fetchAltTranslationEvent),
            sj_evt.fire(RichTranslateHelper.fetchExSentenceEvent, n))
        }
        function rc(n, r) {
            var u = "Standard";
            if (RichTranslateHelper.isToneTranslationEnabled() && (u = transDom.output.toneSelect.value),
            !n || !n.text || n.text == r || transDom.output.longTextError.isOn && transDom.output.isTransliterationPresent) {
                transDom.output.transliterateBox.innerText = "";
                t[u].transliteration = "";
                i(1, !0);
                return
            }
            transDom.output.transliterateBox.innerText = n.text;
            t[u].transliteration = n.text;
            transDom.output.isTransliterationPresent || i(1, !1)
        }
        function ot(n) {
            var i = n ? n : _w.event, t = sj_ev(i) ? sj_ev(i).type : null, r = sj_et(i), f, u;
            if (r === transDom.input.textArea && (t === "keyup" || t === "input") && (RichTranslateHelper.inputFromSoftKeyboard = !1),
            r === transDom.input.textArea && (t === "input" || t === "click"))
                s(),
                t === "input" && (sj_evt.fire(RichTranslateHelper.hidePhraseBookExpansionElement),
                RichTranslateHelper.isEdgePDFTranslator && !oe && (RichTranslateHelper.postMessageToEdgePDFTranslatorParent(RichTranslateHelper.edgePDFTranslatorMessageId.ToolUsed, {
                    ToolName: "TypeInputText"
                }),
                oe = !0));
            else if (r === transDom.getLangSelectOfSide(f = 0) || r === transDom.getLangSelectOfSide(f = 1))
                t === "click" || t === "change" ? ai() && (uu(f),
                translatorTel.logEvent(TranslatorWebTelemetry.EventScope.UXEngagement_Event, "Language Select clicked", {
                    ux_action: f ? "FromLanguageSelectClicked" : "ToLanguageSelectClicked"
                })) : t === "keyup" && ph(i);
            else if (r === transDom.revIcon || r === transDom.revIcon.firstElementChild.firstElementChild) {
                RichTranslateHelper.UseInputTransliterationForTTS = !1;
                switch (t) {
                case "click":
                    we();
                    break;
                case "keyup":
                    u = i.keyCode ? i.keyCode : i.charCode;
                    u === RichTranslateHelper.enterKeyCode && we()
                }
            } else if (r === transDom.input.asBox)
                t === "click" ? be() : t === "keyup" && (u = i.keyCode ? i.keyCode : i.charCode,
                u === RichTranslateHelper.enterKeyCode && be());
            else if (r === transDom.output.copyIcon)
                switch (t) {
                case "click":
                    su(transDom.output.textArea);
                    break;
                case "keyup":
                    u = i.keyCode ? i.keyCode : i.charCode;
                    u === RichTranslateHelper.enterKeyCode && su(transDom.output.textArea)
                }
            else
                RichTranslateHelper.isToneTranslationEnabled() && r == transDom.output.toneSelect && (t === "change" ? (ch(),
                translationClientInst.log("ToneChangedUsingDropDown", "tone", transDom.output.toneSelect.value)) : t === "click" && translationClientInst.log("ToneDropDownClicked", "tone", transDom.output.toneSelect.value))
        }
        function uc() {
            translationClientInst.sLog(vu);
            RichTranslateHelper.isEdgeShoreLineToolBox && typeof sj_log2 == "function" && sj_log2("Click", vu, RichTranslateHelper.translateThisServiceName, RichTranslateHelper.defaultScenarioName, RichTranslateHelper.shoreLineAppNS, RichTranslateHelper.shoreLineKValue, {});
            ou()
        }
        function ou() {
            if (RichTranslateHelper.isVertical && !ee) {
                ee = !0;
                var n = new MouseEvent("mousedown",{
                    view: window,
                    bubbles: !0,
                    cancelable: !1
                });
                _ge("tta_vLink").dispatchEvent(n)
            }
        }
        function su(n, t) {
            var e, o, r, u, i, f;
            t === void 0 && (t = "");
            translatorTel.logEvent(TranslatorWebTelemetry.EventScope.UXEngagement_Event, "copy button clicked", {
                ux_action: "CopyButtonClicked"
            });
            translationClientInst.log(ls, "fromLang", transDom.input.langSelect.value, "toLang", transDom.output.langSelect.value, "translatedTextLen", transDom.output.textArea.value.length.toString());
            RichTranslateHelper.postMessageToEdgePDFTranslatorParent(RichTranslateHelper.edgePDFTranslatorMessageId.ToolUsed, {
                ToolName: "Copy"
            });
            RichTranslateHelper.isPageTranslationDetected ? (e = _d.createRange(),
            e.selectNodeContents(transDom.output.textAreaUrl),
            o = window.getSelection(),
            o.removeAllRanges(),
            o.addRange(e)) : n.select();
            r = !1;
            try {
                r = _d.execCommand("copy")
            } catch (s) {
                r = !1
            }
            RichTranslateHelper.isNullOrEmpty(t) ? (u = transDom.output.copyIcon,
            i = transDom.output.copyStatusBox,
            f = transDom.output.copyBoxPointer) : (u = _ge(transDom.output.copyIcon.id + t),
            i = _ge(transDom.output.copyStatusBox.id + t),
            f = _ge(transDom.output.copyBoxPointer.id + t));
            r ? (translationClientInst.sLog(ko),
            i.innerText = RichTranslateLocTexts.copySuccessText,
            setTimeout(function() {
                RichTranslateHelper.showElement(transDom.ariaLiveDiv);
                transDom.ariaLiveElement.innerText = RichTranslateLocTexts.copyTranslationSuccessText
            }, 1e3)) : (translationClientInst.sLog(go),
            i.innerText = RichTranslateLocTexts.copyFailText,
            setTimeout(function() {
                RichTranslateHelper.showElement(transDom.ariaLiveDiv);
                transDom.ariaLiveElement.innerText = RichTranslateLocTexts.copyFailText
            }, 1e3));
            RichTranslateHelper.showElement(i);
            RichTranslateHelper.showElement(f);
            oi && sa_cl(u, "tta_copyfocus", !0);
            setTimeout(function() {
                RichTranslateHelper.hideElement(i);
                RichTranslateHelper.hideElement(f);
                oi && sa_cl(u, "tta_copyfocus", !1)
            }, 1e3)
        }
        function to() {
            ht !== null && clearTimeout(ht);
            ui !== null && clearTimeout(ui);
            ir !== null && clearInterval(ir);
            sj_evt.unbind("ajax.unload", to)
        }
        function io() {
            nr = !0;
            s()
        }
        function ro() {
            io();
            transDom.input.textArea.value && (bi = !0)
        }
        function fc() {
            uo();
            TextToSpeechService.isAudioLanguageSupported(transDom.getLanguageCodeMapping(1)) && setTimeout(function() {
                RichTranslateHelper.showingGenderDebiasedTranslations || TextToSpeechTranslationDomHandler.playAudioContent(transDom.output.playIcon)
            }, ho)
        }
        function uo() {
            sa_cl(transDom.container, "ttastable", !0)
        }
        function hu(n, t) {
            transDom.input.inputContainer.setAttribute(n, t)
        }
        function ec(n, t) {
            return t <= pf && wf.indexOf(n) > -1
        }
        function cu() {
            transDom.input.inputContainer && (RichTranslateHelper.ShouldNotHideAriaLive = !1,
            ec(transDom.input.langSelect.value, transDom.input.textArea.value.length) ? (hu("data-sgparams", "&lang=" + transDom.input.langSelect.value),
            hu("data-sgenabled", "true")) : hu("data-sgenabled", "false"))
        }
        function fo() {
            RichTranslateHelper.updateTextArea(transDom.input.textArea, "");
            translationClientInst.log(cs, "textLength", transDom.input.textArea.value.length.toString());
            sj_evt.fire(RichTranslateHelper.suggestionsDropDownQueryChangeEvent);
            transDom.input.textArea.focus();
            s(!0);
            li(!0, !0)
        }
        function eo(n) {
            sj_evt.bind(RichTranslateHelper.domStabilizedEvent, uo);
            sj_evt.bind(RichTranslateHelper.domStabilizedAfterVoiceEvent, fc);
            sj_evt.bind(RichTranslateHelper.domChangeEvent, function() {
                sa_cl(transDom.container, "ttastable", !1)
            });
            ir = setInterval(function() {
                wi = !1
            }, ks);
            sj_evt.fire(RichTranslateHelper.updateDefaultTargetLangEvent, transDom.getLanguageCodeMapping(1));
            transDom.input.clearBtnElement && (sj_be(transDom.input.clearBtnElement, "click", fo),
            sj_be(transDom.input.clearBtnElement, "keydown", function(n) {
                n.keyCode === RichTranslateHelper.enterKeyCode && fo()
            }));
            re ? sj_evt.bind(RichTranslateHelper.sharedMicControlTriggerEvtName, ro) : (sj_evt.bind(RichTranslateHelper.micInputStartedEvent, ve),
            sj_evt.bind(RichTranslateHelper.micInputListeningEvent, io),
            sj_evt.bind(RichTranslateHelper.micInputEndEvent, ro));
            nu();
            sj_evt.fire(RichTranslateHelper.autoScaleEvent);
            ci();
            translationClientInst.log(rs, "fromLang", transDom.getLanguageCodeMapping(0), "targetLang", transDom.getLanguageCodeMapping(1), "inputText", transDom.input.textArea.value, "outputText", transDom.output.textArea.value, "inputTransliteration", transDom.input.transliterateBox.innerText, "outputTransliteration", transDom.output.transliterateBox.innerText, "isFirstTimeUser", kr.toString());
            ie = transDom.getLanguageCodeMapping(1);
            dr = transDom.getLanguageCodeMapping(0);
            ri || (n && (u = !0,
            transDom.input.autoDetectSetAt = -1,
            transDom.input.autoDetectedLangCode = ""),
            " " + transDom.output.textArea.value === f && (v = !0),
            dt(),
            sj_evt.fire(RichTranslateHelper.autoScaleEvent));
            !ri && (ri || transDom.input.textArea.value) || sj_evt.fire(RichTranslateHelper.domStabilizedEvent);
            RichTranslateHelper.isToneTranslationEnabled() && transDom.output.toneSelect ? translationClientInst.log("ToneTranslationControlVisible", "visible", "true") : RichTranslateHelper.isToneTranslationEnabled() && translationClientInst.log("ToneTranslationControlVisible", "visible", "false");
            ru(0);
            ru(1);
            sj_be(transDom.container, "keyup", ot);
            sj_be(transDom.container, "change", ot);
            sj_be(transDom.container, "click", ot);
            sj_be(transDom.container, "mouseover", ot);
            sj_be(transDom.container, "mouseout", ot);
            sj_be(transDom.container, "input", ot);
            RichTranslateHelper.isEdgePDFTranslator && sc();
            lt || pt || p || transDom.input.textArea.setSelectionRange && sj_be(transDom.input.textArea, "focus", function() {
                setTimeout(function() {
                    transDom.input.textArea.setSelectionRange(0, transDom.input.textArea.value.length)
                }, 10)
            });
            transDom.output.textArea.setSelectionRange && sj_be(transDom.output.textArea, "focus", function() {
                setTimeout(function() {
                    transDom.output.textArea.setSelectionRange(0, transDom.output.textArea.value.length)
                }, 10)
            });
            sj_evt.bind(RichTranslateHelper.captchaSuccessEndEvent, dt);
            sj_evt.bind(RichTranslateHelper.updateLangDropDownIndex, nu);
            sj_evt.bind(RichTranslateHelper.inputTextchanged, s);
            sj_evt.bind(RichTranslateHelper.inputTextAutoSuggestionSelected, lh);
            sj_evt.bind(RichTranslateHelper.phrasebookPhraseSelected, ah);
            sj_evt.bind(RichTranslateHelper.inputTextSpellCheckSelected, vh);
            sj_evt.bind(RichTranslateHelper.sourceLangChanged, gt);
            transDom.input.inputChangeCue.button && (sj_be(transDom.input.inputChangeCue.button, "click", function() {
                RichTranslateHelper.updateTextArea(transDom.input.textArea, transDom.input.inputChangeCue.text.title ? transDom.input.inputChangeCue.text.title : transDom.input.inputChangeCue.text.innerText);
                RichTranslateHelper.hideElement(transDom.input.inputChangeCue.button.parentElement);
                o = RichTranslateHelper.RequerySource.InputChangeVisualCue;
                translationClientInst.sLog(vs);
                s(!0)
            }),
            sj_be(transDom.input.inputChangeCue.undoLink, "click", oo),
            sj_be(transDom.input.inputChangeCue.undoLink, "keydown", function(n) {
                n.keyCode === RichTranslateHelper.enterKeyCode && oo()
            }));
            transDom.output.chatIcon && RichTranslateHelper.bindClickEvent(transDom.output.chatIcon, function() {
                ChatHelper.switchToChat(transDom.output.textArea.value)
            });
            nf && (st = RichTranslateHelper.getPos(transDom.input.langSelect),
            st !== 0 && (st -= 5),
            sj_be(transDom.input.textArea, "focus", function(n) {
                RichTranslateHelper.scrollWindow(n, st)
            }),
            sj_be(transDom.input.textArea, "click", function(n) {
                RichTranslateHelper.scrollWindow(n, st)
            }));
            sj_evt.bind(RichTranslateHelper.hideInputMetaDataEvent, function() {
                transDom.input.isTransliterationPresent && i(0, !0)
            });
            sj_evt.bind("ajax.unload", to);
            sj_evt.bind(RichTranslateHelper.showExpansionControlEvent, dh);
            sj_evt.bind(RichTranslateHelper.hideExpansionControlEvent, gh);
            translatorTel.logPageView("Translator_PageLoadComplete", null);
            p && sj_evt.bind(RichTranslateHelper.sourceLangChanged, cu);
            lt && sj_evt.bind(RichTranslateHelper.ajaxRequeryEvent, bh)
        }
        function oo() {
            RichTranslateHelper.hideElement(transDom.input.inputChangeCue.button.parentElement);
            translationClientInst.sLog(ys);
            ut = !0;
            v || (v = !0,
            transDom.output.textArea.value += f,
            RichTranslateHelper.showingGenderDebiasedTranslations && (transDom.output.genderDebias.feminineTransModule.textArea.value += f,
            transDom.output.genderDebias.masculineTransModule.textArea.value += f));
            ge()
        }
        function oc(n) {
            n.keyCode === RichTranslateHelper.tabKeyCode && sa_cl(nt, gu, !1)
        }
        function sc() {
            sj_be(_w, "message", function(n) {
                if (n.origin === RichTranslateHelper.edgePDFTranslatorHost && n.data && n.data.MessageId == RichTranslateHelper.edgePDFTranslatorMessageId.TranslateText && n.data.TextToTranslate) {
                    var t = n.data.TextToTranslate.replace(/\s+/g, " ").trim();
                    RichTranslateHelper.updateTextArea(transDom.input.textArea, t);
                    n.data.TargetLanguage && transDom.output.langSelect.value.toLowerCase() != n.data.TargetLanguage.toLowerCase() ? (transDom.output.langSelect.selectedIndex = transDom.getLangIndexFromLangCode(1, n.data.TargetLanguage),
                    uu(1)) : s(!0)
                }
            });
            ou();
            RichTranslateHelper.postMessageToEdgePDFTranslatorParent(RichTranslateHelper.edgePDFTranslatorMessageId.PageLoadHandShake, {
                Origin: _w.location.origin
            });
            RichTranslateHelper.getQueryStringParams("to") != transDom.output.langSelect.value && RichTranslateHelper.postMessageToEdgePDFTranslatorParent(RichTranslateHelper.edgePDFTranslatorMessageId.UnsupportedTargetLanguage, {
                TargetLanguage: RichTranslateHelper.getQueryStringParams("to")
            })
        }
        function so() {
            sa_cl(nt, gu, !0)
        }
        function hc() {
            if ((_w.MutationObserver || _w.WebKitMutationObserver) && typeof MutationObserver == "function") {
                var n = new MutationObserver(function(n) {
                    var t, i, r;
                    if (n)
                        for (t = 0; t < n.length; t++)
                            if (i = n[t].addedNodes,
                            i && i.length)
                                for (r = 0; r < i.length; r++)
                                    i[r].tagName == "STYLE" && sj_evt.fire(RichTranslateHelper.autoScaleEvent);
                            else
                                n[t].type == "attributes" && n[t].attributeName == "style" && sj_evt.fire(RichTranslateHelper.autoScaleEvent)
                }
                );
                n.observe(_d.documentElement, {
                    attributes: !0,
                    attributeFilter: ["style"],
                    childList: !0,
                    subtree: !1
                });
                n.observe(_d.head, {
                    attributes: !0,
                    attributeFilter: ["style"],
                    childList: !0,
                    subtree: !1
                });
                n.observe(_d.body, {
                    attributes: !0,
                    attributeFilter: ["style"],
                    childList: !0,
                    subtree: !1
                })
            }
        }
        function cc(n, t, i, r, f, e, o, a, v, w, b, k, d, tt, rt, ut, ft, et, ot, st, ht, ct, vt, yt, bt, dt, gt, ni, ti, ii, ui, ei, ci, li, ai, vi, yi, pi, wi, bi, di, gi, nr, ir, fr, hr, cr, lr, ar, br, dr, gr, nu) {
            var tu, iu, ru;
            rr = t + "?ref=TThis";
            h = f;
            c = e;
            ki = c - 100;
            g = b;
            er = d;
            ef = er.length;
            ps = "?q=" + RichTranslateLocTexts.reQuerySourceFormatText + "&";
            ri = o;
            nf = rt;
            it = tt;
            uf = r;
            hf = i;
            ff = ft;
            or = et;
            y = ot;
            cf = st;
            tr = ht;
            l = ct;
            sr = vt;
            lf = yt;
            af = bt;
            vf = dt;
            yf = gt;
            p = ni;
            pf = ti;
            wf = ii;
            bf = ui;
            at = ei;
            ne = ci;
            kf = li;
            lt = ai;
            fi = vi;
            te = yi;
            pt = pi;
            wt = wi;
            vr = _ge("lang_attr_sep");
            oi = bi;
            si = di;
            yr = gi;
            rf = nr;
            re = ir;
            ue = fr;
            fe = cr;
            nt = (tu = _ge("tta_container")) !== null && tu !== void 0 ? tu : _ge("tt_translatorHome");
            pr = lr;
            df = ar;
            hi = br;
            wr = dr;
            kr = gr;
            RichTranslateHelper.showingGenderDebiasedTranslations = nu;
            sj_be(nt, "mousedown", uc);
            sj_be(nt, "keydown", oc);
            sj_be(nt, "mousedown", so);
            RichTranslateHelper.isVertical && sj_be(nt, "keydown", ou);
            iu = function() {
                if (transDom.init() && !isNaN(c)) {
                    if (l && (this.sentenceCache = new SentenceCache),
                    transDom.input.isTransliterationPresent = hr,
                    transDom.output.isTransliterationPresent = k,
                    transDom.input.editInputTextElement && (transDom.input.editInputTextElement.innerText = transDom.input.textArea.value),
                    ni && cu(),
                    tt ? !AutoScaleMobile.init(d, ut, v) : !AutoScaleDesktop.init(d, ut, v)) {
                        kt("Problem in initializing AutoScale script");
                        return
                    }
                    RichTranslateHelper.showingGenderDebiasedTranslations && (GenderDebias.initGenderDebiasEvents(),
                    sj_evt.fire(RichTranslateHelper.autoScaleEvent));
                    ur = n;
                    transDom.input.langSelect.selectedIndex === 0 && (u = !0);
                    transDom.image != null && translationClientInst.log("ImageShown", "entity", transDom.output.textArea.value);
                    w && (sj_be(_w, "resize", eo(a)),
                    sj_evt.bind("peekshown", function() {
                        sj_evt.fire(RichTranslateHelper.autoScaleEvent)
                    }, !0));
                    eo(a)
                }
            }
            ;
            ru = _ge("tta_input_ta");
            typeof SmartRendering != "undefined" ? SmartRendering.LoadElementWhenDisplayed(this, ru, iu, []) : iu.apply(this, []);
            _w.location.href.indexOf(RichTranslateHelper.endpointTokenRefreshRequeryParamter) != -1 && (transDom.input.textArea.value = sessionStorage.getItem(RichTranslateHelper.srcTextSessionKey),
            s())
        }
        var ho = 700, lu = "ShowCaptcha", co = "statusCode", ti = "InputLang", ii = "OutputLang", lo = "SuggestedLang", yi = "InputText", ao = "LangSwapped", vo = "TextChanged", yo = "AutoSuggestUsed", po = "TranslationSuccess", wo = "TranslationReqLength", au = "TranslationFailure", bo = "DetectionFailure", ko = "CopySuccess", go = "CopyFailure", ns = "LongTextError", pi = "SourceLangChangedWithLang", ts = "TargetLangChangedWithLang", is = "LangAutosuggestShown", rs = "TranslateThisOnLoad", vu = "UserClickedTranslator", us = "TranslatorErrorTextShown", yu = "&nbsp;", pu = "latn", fs = "SpellCheckSelected", wu = "SpellerCallSuccessful", es = "SpellerShown", os = "suggDD", bu = "aria-label", ku = "title", du = "tabindex", gu = "tta_user_clicking", ss = "x-eventid", hs = "x-msedge-ref", cs = "ClearButtonClickedEvent", ls = "CopyButtonClickedEvent", as = "PlayIconShownEvent", vs = "InputChangeCueButtonClicked", ys = "InputChangeCueUndoClicked", t = {
            Standard: {
                translation: "",
                transliteration: ""
            },
            Formal: {
                translation: "",
                transliteration: ""
            },
            Casual: {
                translation: "",
                transliteration: ""
            }
        }, ps, st, ri = !0, nf = !1, it, f = " ...", tf = "tta_lh_nrm", r = "ltr", a = "rtl", ws = "hi", h = r, b = r, wi = !1, bi = !1, e, c, bs = 1e3, ki, k = "", di = -1, gi = -1, nr = !1, u = !1, v = !1, d, ht = null, ui = null, ct = null, tr = 200, ir = null, ks = 5e3, g, rr, ur, rf, uf, ff, fr = 1, er, ef = 0, or = !1, sf = !1, hf = !1, y, cf, l, sr, lf, af = !1, vf, yf = 50, lt = !1, fi = !1, hr = null, p, pf, wf, bf, at, kf, df, cr = !1, ds = 400, gf = 23, ei = 15, lr = null, ne, rt = !1, vt = !1, yt = !1, pt = !1, wt = !1, ar = !1, vr, oi, si, yr, te = 2e3, pr = !1, hi = !1, wr, br = 0, kr = !1, ie, dr, bt = !1, o = RichTranslateHelper.RequerySource.Unknown, re = !1, ue, fe = !1, gr = null, nt, ee = !1, oe = !1, ut = !1;
        n.copyToClipboard = su;
        n.disableFocusOutlines = so;
        n.bindMutationObserver = hc;
        n.init = cc
    }
    )(RichTranslate || (RichTranslate = {}));
    //]]>
</script>
<script type="text/javascript" crossorigin="anonymous" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=" data-ajaxResKey="rms:answers:AriaTelemetry:AriaTelemetry" src="https://r.bing.com/rp/EYNLM9RfkEXFtD8WH1unvJjwzGA.br.js"></script>
<script type="text/javascript" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
    //<![CDATA[
    var TranslatorWebTelemetry, translatorTel;
    (function(n) {
        var i = function() {
            function n() {}
            return n.init = function(i) {
                i == null || i.isMtr || i.cfg == null || (n.ctx = i,
                n.enabled = i.cfg.Enabled,
                n.enabled && !n.initialized && (n.initialized = !0,
                n.ariaLogger = AriaTelemetry.getLogger(i.cfg.AriaTenantToken)),
                n.log(t.Diag_Event, "Diag_Events", {
                    EdgeRef: i.eref
                }))
            }
            ,
            n.logClicked = function(t, i, r, u) {
                n.enabled && (i != null && (u = u || {},
                u.T = i,
                r != null && (u.S = r)),
                n.log(t, "Clicked_Events", u))
            }
            ,
            n.logValue = function(t, i, r, u) {
                n.enabled && (u = u || {},
                u.N = i,
                u.V = r,
                n.log(t, "Value_Events", u))
            }
            ,
            n.logDiag = function(i, r) {
                n.enabled && (r = r || {},
                r.MSG = i,
                n.log(t.Diag_Event, t[t.Diag_Event], r))
            }
            ,
            n.logPageView = function(i, r) {
                n.enabled && (r = r || {},
                r.MSG = i,
                r.IG = n.ctx ? n.ctx.ig : "",
                n.log(t.PageView_Event, t[t.PageView_Event], r))
            }
            ,
            n.logEvent = function(i, r, u) {
                n.enabled && (u = u || {},
                u.MSG = r,
                n.log(i, t[i], u))
            }
            ,
            n.log = function(i, r, u) {
                if (n.enabled && n.ariaLogger != null) {
                    var f = n.ctx
                      , o = f.cfg
                      , s = f.ig
                      , h = f.sid
                      , c = f.tid
                      , l = f.muid
                      , a = f.f
                      , v = f.mkt
                      , y = f.b
                      , p = f.vs
                      , w = f.exFdHeaders
                      , e = {
                        eventType: "Client_Events",
                        name: r || "",
                        properties: {
                            ENV: {
                                value: o.Environment || ""
                            },
                            SC: {
                                value: r
                            },
                            IG: {
                                value: s || ""
                            },
                            SID: {
                                value: h || ""
                            },
                            TID: {
                                value: c || ""
                            },
                            MUID: {
                                value: l || ""
                            },
                            F: {
                                value: a || ""
                            },
                            MKT: {
                                value: v || ""
                            },
                            B: {
                                value: y || ""
                            }
                        }
                    };
                    n.addValuesToDictionary(e, u);
                    n.addValuesToDictionary(e, p);
                    n.addValuesToDictionary(e, w);
                    n.ariaLogger.logEvent(e)
                }
            }
            ,
            n.addValuesToDictionary = function(t, i) {
                var r, u, f, e;
                if (n.enabled && i != null)
                    for (r = 0,
                    u = Object.getOwnPropertyNames(i); r < u.length; r++)
                        f = u[r],
                        e = i[f],
                        t.properties[f] = {
                            value: e != null ? e : ""
                        }
            }
            ,
            n.translatorSourceName = "Translator",
            n.ariaLogger = null,
            n.enabled = !1,
            n.initialized = !1,
            n
        }(), t;
        n.WebTelemetry = i,
        function(n) {
            n[n.Error_Event = -1] = "Error_Event";
            n[n.PageView_Event = 0] = "PageView_Event";
            n[n.Translation_Event = 1] = "Translation_Event";
            n[n.Audio_Event = 2] = "Audio_Event";
            n[n.Captcha_Event = 3] = "Captcha_Event";
            n[n.Dictionary_Event = 4] = "Dictionary_Event";
            n[n.Language_Event = 5] = "Language_Event";
            n[n.UXEngagement_Event = 6] = "UXEngagement_Event";
            n[n.Mic_Event = 7] = "Mic_Event";
            n[n.Transliteration_Event = 8] = "Transliteration_Event";
            n[n.Image_Event = 9] = "Image_Event";
            n[n.Diag_Event = 999] = "Diag_Event"
        }(t = n.EventScope || (n.EventScope = {}))
    }
    )(TranslatorWebTelemetry || (TranslatorWebTelemetry = {}));
    translatorTel = TranslatorWebTelemetry.WebTelemetry;
    var PhraseBook;
    (function(n) {
        function v(n, t) {
            var r = transDom.getLanguageCodeMapping(1), u, c, e;
            if (l || r !== n || (r = tt),
            nt.indexOf(n) < 0 || f && nt.indexOf(r) < 0) {
                vt();
                return
            }
            if (t !== a ? (u = RichTranslateHelper.stringFormat(w, encodeURIComponent(n), encodeURIComponent(r), encodeURIComponent(t), encodeURIComponent(ht), encodeURIComponent(RichTranslateHelper.isVertical), encodeURIComponent(k)),
            s = !1) : (u = RichTranslateHelper.stringFormat(w, encodeURIComponent(n), encodeURIComponent(r), "", "", encodeURIComponent(RichTranslateHelper.isVertical), encodeURIComponent(k)),
            s = !0),
            d) {
                s ? (i = _d.querySelector(rt),
                o = i,
                RichTranslateHelper.showElement(o)) : f || (i = _d.querySelector(ei),
                h = i,
                h.firstChild && (h.firstChild.innerHTML = ""),
                RichTranslateHelper.showElement(h));
                i && (c = AjaxCard.createCardUpdater(i),
                e = c.updateCard(0, null, fi, u, d));
                e.onLoaded(function() {
                    at()
                });
                e.onError(function() {
                    vt()
                })
            }
        }
        function at() {
            if (yt(),
            sj_be(_w, "resize", yt),
            RichTranslateHelper.showElement(t),
            translationClientInst.log("PhraseBookLoaded", "fromLang", transDom.input.langSelect.value, "toLang", transDom.output.langSelect.value),
            s) {
                if (f) {
                    sj_be(t, "click", function() {
                        t.scrollIntoView()
                    });
                    sj_be(t, "keydown", function(n) {
                        n.keyCode === RichTranslateHelper.enterKeyCode && t.scrollIntoView()
                    });
                    var n = o.getElementsByClassName("tfil-content");
                    n && (n = n[0],
                    ot = n.innerHTML,
                    oi());
                    ut();
                    st || (ci(),
                    st = !0);
                    vi()
                }
            } else
                f || RichTranslateHelper.hideElement(o);
            f || si();
            typeof rms != "undefined" && rms.start();
            transDom.expansionCtrl && transDom.expansionCtrl.creditLinks && !transDom.expansionCtrl.creditLinks[1] && (transDom.expansionCtrl.creditLinks[1] = _ge("tta_crdlk2"))
        }
        function vt() {
            translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Translation_Event, "failure", {
                phrasebook: "Phrasebook could not be loaded"
            });
            RichTranslateHelper.hideElement(t)
        }
        function yt() {
            i.style.width = "";
            i.style.height = ""
        }
        function pt(n, t) {
            sj_sp(n);
            sj_pd(n);
            ht = t.innerText;
            var i = t.getAttribute("data-content");
            v(u, i);
            translationClientInst.log("CategoryClicked", "CategoryId", i)
        }
        function oi() {
            var i, n;
            s && (RichTranslateHelper.showElement(t),
            i = t.getElementsByClassName("tfil-menu"),
            i && i.length > 0 && (n = i[0].firstElementChild,
            n && n.children.length > 0 && (sj_be(n.children[0], "click", function(n) {
                wt(n)
            }),
            sj_be(n.children[0], "keydown", function(n) {
                n.keyCode === RichTranslateHelper.enterKeyCode && wt(n)
            }))))
        }
        function wt() {
            var r = t.getElementsByClassName("tfil-content")[0], i, n;
            if (r) {
                if (r.innerHTML = ot,
                i = r.getElementsByClassName("tt_overlymorephrs"),
                i)
                    if (e)
                        for (n = 0; n < i.length; n++)
                            RichTranslateHelper.showElement(i[n]);
                    else
                        for (n = 0; n < i.length; n++)
                            RichTranslateHelper.hideElement(i[n]);
                ut()
            }
        }
        function si() {
            var c, e, u, i, l, f, n, h, o;
            if (s) {
                if (u = t.getElementsByClassName("tfil-menu"),
                u && u.length > 0)
                    for (i = u[0].firstElementChild,
                    c = function(n) {
                        sj_be(i.children[n], "click", function(t) {
                            pt(t, i.children[n])
                        });
                        sj_be(i.children[n], "keydown", function(t) {
                            t.keyCode === RichTranslateHelper.enterKeyCode && pt(t, i.children[n])
                        })
                    }
                    ,
                    n = 1; n < i.children.length; n++)
                        c(n)
            } else if (e = t.getElementsByClassName("touchFilterData"),
            r = e[1],
            u = t.getElementsByClassName("tfil-menu"),
            u && u.length > 0)
                for (i = u[1].firstElementChild,
                l = function(n) {
                    i.children[n].className.search("seperator") == -1 && (sj_be(i.children[n], "click", function(t) {
                        y(r, e[n - 1], t)
                    }),
                    sj_be(i.children[n], "keydown", function(t) {
                        t.keyCode === RichTranslateHelper.enterKeyCode && y(r, e[n - 1], t)
                    }))
                }
                ,
                n = 0; n < i.children.length; n++)
                    l(n);
            if (f = t.getElementsByClassName("tt_phRows"),
            f && f.length > 0)
                for (n = 0; n < f.length; n++)
                    sj_be(f[n], "click", ni),
                    sj_be(f[n], "keydown", function(n) {
                        n.keyCode === RichTranslateHelper.enterKeyCode && ni(n)
                    });
            h = t.getElementsByClassName("tt_pb_close");
            h.length > 0 && (o = h[0],
            o && (sj_be(o, "click", gt),
            sj_be(o, "keydown", function(n) {
                n.keyCode === RichTranslateHelper.enterKeyCode && gt()
            })))
        }
        function ut() {
            var r = t.getElementsByClassName("tt_phRows"), f, u, i, e, n;
            if (r && r.length > 0)
                for (f = function(n) {
                    sj_be(r[n], "click", function() {
                        dt(r[n])
                    });
                    sj_be(r[n], "keydown", function(t) {
                        t.keyCode === RichTranslateHelper.enterKeyCode && dt(r[n])
                    })
                }
                ,
                n = 0; n < r.length; n++)
                    f(n);
            if (u = t.getElementsByClassName("tta_copyIconPB"),
            u && u.length > 0)
                for (n = 0; n < u.length; n++)
                    sj_be(u[n], "click", function(n) {
                        ii(n)
                    }),
                    sj_be(u[n], "keydown", function(n) {
                        n.keyCode === RichTranslateHelper.enterKeyCode && ii(n)
                    });
            if (i = t.getElementsByClassName("tta_PlayIconPB"),
            i && i.length > 0)
                for (e = function(n) {
                    sj_be(i[n], "click", function(t) {
                        bt(t, i[n])
                    });
                    sj_be(i[n], "keydown", function(t) {
                        t.keyCode === RichTranslateHelper.enterKeyCode && bt(t, i[n])
                    })
                }
                ,
                n = 0; n < i.length; n++)
                    e(n)
        }
        function bt(n, t) {
            var i = ri(t);
            if (t) {
                var u = i.innerText
                  , f = transDom.getLanguageCodeMapping(RichTranslateHelper.outputSide)
                  , e = kt(t, i, !0)
                  , o = kt(t, i, !1)
                  , r = SpeechServiceHelper.mapSelectedLanguageToTextOutputLanguageCode(f);
                TextToSpeechService.playOrStopAudio(u, r.locale, r.gender, r.voiceName, i, e, o)
            }
            sj_sp(n);
            sj_pd(n)
        }
        function kt(n, t, i) {
            return function() {
                i ? (Lib.CssClass.remove(n, "svg_pl"),
                Lib.CssClass.remove(t, "tt_phTrans"),
                Lib.CssClass.add(n, "tta_ssvgf"),
                Lib.CssClass.add(t, "tta_trph")) : (Lib.CssClass.remove(n, "tta_ssvgf"),
                Lib.CssClass.remove(t, "tta_trph"),
                Lib.CssClass.add(n, "svg_pl"),
                Lib.CssClass.add(t, "tt_phTrans"))
            }
        }
        function dt(n) {
            var r = n.getElementsByClassName("tt_phEx"), t, i;
            r && (t = r[0],
            t && (c && !c.classList.contains("b_hide") && RichTranslateHelper.hideElement(c),
            c = t,
            t.classList.contains("b_hide") && (RichTranslateHelper.showElement(t),
            t.firstChild && t.firstChild.firstChild && (i = t.firstChild.firstChild.getAttribute("data-tag"),
            i && translationClientInst.log("PhraseMobileClicked", "PhraseText", i, "fromLang", transDom.input.langSelect.value, "toLang", transDom.output.langSelect.value)))))
        }
        function hi() {
            var n, i, u, s, o, f;
            if (ut(),
            n = t.getElementsByClassName("touchFilterData"),
            r = n[0],
            i = t.getElementsByClassName("tfil-menu"),
            i && i.length > 0)
                for (u = i[1].firstElementChild,
                s = function(i) {
                    i == 0 && e && (o = t.getElementsByClassName("tt_overlymorephrs")[0],
                    o && RichTranslateHelper.showElement(o));
                    sj_be(u.children[i], "click", function(t) {
                        y(r, n[i], t)
                    });
                    sj_be(u.children[i], "keydown", function(t) {
                        t.keyCode === RichTranslateHelper.enterKeyCode && y(r, n[i], t)
                    })
                }
                ,
                f = 0; f < u.children.length; f++)
                    s(f);
            t.scrollIntoView()
        }
        function ci() {
            var i = t.getElementsByClassName("tt_seemorem"), n;
            i && (n = i[0],
            n && (sj_be(n, "click", function(n) {
                p(n)
            }),
            sj_be(n, "keydown", function(n) {
                n.keyCode === RichTranslateHelper.enterKeyCode && p(n)
            })))
        }
        function gt() {
            o != null && (RichTranslateHelper.hideElement(h),
            RichTranslateHelper.showElement(o),
            s = !0,
            pi())
        }
        function y(n, i, u) {
            var o, f, l, s, c, h;
            if (n && i && n.id != i.id) {
                if (RichTranslateHelper.hideElement(n),
                r = i,
                RichTranslateHelper.showElement(r),
                o = t.getElementsByClassName("tt_overlymorephrs"),
                o)
                    if (e)
                        for (f = 0; f < o.length; f++)
                            RichTranslateHelper.showElement(o[f]);
                    else
                        for (f = 0; f < o.length; f++)
                            RichTranslateHelper.hideElement(o[f]);
                if (l = r.getElementsByClassName("state_toggler_slide"),
                l.length > 0 && (s = l[0],
                s && (s.className = "",
                s.classList.add("b_expandable_inline_container"),
                RichTranslateHelper.hideElement(s)),
                c = r.getElementsByClassName(" b_divsec b_onpage_expansion"),
                c.length > 0))
                    for (h = 0,
                    h = 0; h < c.length; h++)
                        RichTranslateHelper.showElement(c[h]);
                translationClientInst.log("SubCategoryClicked", "SubCategoryID", u.currentTarget.getAttribute("data-content"))
            }
        }
        function ni(n) {
            var t = n.srcElement, i, r;
            t && !RichTranslateHelper.isNullOrEmpty(t.innerText) && (i = t.innerText,
            l || transDom.output.langSelect.value != u || (transDom.output.langSelect.value = tt,
            transDom.input.langSelect.value !== "auto-detect" && (transDom.input.langSelect.value = u)),
            li(i),
            translationClientInst.log("PhraseClicked", "PhraseText", t.innerText, "fromLang", transDom.input.langSelect.value, "toLang", transDom.output.langSelect.value),
            r = RichTranslateLocTexts.phraseClickedNotification.replace("{0}", i),
            ft.innerText = r)
        }
        function li(n) {
            RichTranslateHelper.updateTextArea(transDom.input.textArea, n);
            sj_evt.fire(RichTranslateHelper.phrasebookPhraseSelected)
        }
        function ai(n) {
            return g ? !ct.classList.contains("b_hide") : n.classList.contains("b_hide")
        }
        function vi() {
            var n = t.getElementsByClassName("tt_pboverlyhdr");
            n && n.length > 0 && (sj_be(n[0], "click", function(n) {
                p(n)
            }),
            sj_be(n[0], "keydown", function(n) {
                n.keyCode === RichTranslateHelper.enterKeyCode && p(n)
            }))
        }
        function yi() {
            var n = t.getElementsByClassName("b_expansion_wrapper")[0];
            n && ai(n) && n.click()
        }
        function p() {
            var r, u, i, n;
            if (e = !e,
            e ? Lib.CssClass.add(o, "tt_PBOvrly") : Lib.CssClass.remove(o, "tt_PBOvrly"),
            r = t.getElementsByClassName("tt_pboverlyhdr")[0],
            r && (e ? RichTranslateHelper.showElement(r) : RichTranslateHelper.hideElement(r)),
            u = t.getElementsByClassName("tt_seemorem")[0],
            u && (e ? RichTranslateHelper.hideElement(u) : RichTranslateHelper.showElement(u)),
            i = t.getElementsByClassName("tt_overlymorephrs"),
            i)
                if (e)
                    for (n = 0; n < i.length; n++)
                        RichTranslateHelper.showElement(i[n]);
                else
                    for (n = 0; n < i.length; n++)
                        RichTranslateHelper.hideElement(i[n]);
            sa_cl(_d.documentElement, ui, e)
        }
        function pi() {
            var r, t, i, u, n;
            if (et = _d.querySelector(rt),
            r = et.getElementsByClassName("tfil-menu"),
            r && r.length > 0) {
                if (t = r[0].firstElementChild,
                t.children.length > 0)
                    for (t.firstElementChild.setAttribute("aria-selected", "true"),
                    t.firstElementChild.setAttribute("tabindex", "0"),
                    n = 1; n < t.children.length; ++n)
                        t.children[n].setAttribute("aria-selected", "false"),
                        t.children[n].setAttribute("tabindex", "0");
                if (i = t.getElementsByClassName("tfil-active"),
                u = i.length,
                i && u > 0)
                    for (n = 0; n < u; n++)
                        i[n].focus(),
                        i[n].className = "tfil-filter"
            }
        }
        function wi() {
            var t = transDom.getLanguageCodeMapping(0), n;
            t != u && t != it ? (ti(),
            u = t,
            v(u, a)) : f && (n = transDom.getLanguageCodeMapping(1),
            n != b && n != it && (ti(),
            b = n,
            v(u, a)));
            ft.innerText = ""
        }
        function ti() {
            i && i.firstChild && (i.firstChild.innerHTML = "")
        }
        function ii(n) {
            var r, e, o, u, t, i, f;
            if (translatorTel.logEvent(TranslatorWebTelemetry.EventScope.UXEngagement_Event, "copy button clicked", {
                ux_action: "CopyButtonClicked"
            }),
            r = ri(n.srcElement),
            r) {
                e = _d.createRange();
                e.selectNodeContents(r);
                o = window.getSelection();
                o.removeAllRanges();
                o.addRange(e);
                u = !1;
                try {
                    u = _d.execCommand("copy")
                } catch (s) {
                    u = !1
                }
                for (t = n.srcElement.parentElement; t && !Lib.CssClass.contains(t, "t_copyText"); )
                    t = t.parentElement;
                t && (i = t.children[1],
                f = t.children[2],
                RichTranslateHelper.showElement(transDom.ariaLiveDiv),
                i && f && (u ? (translationClientInst.sLog(RichTranslateHelper.phrasebookCopySuccessEvtName),
                i.innerText = RichTranslateLocTexts.copySuccessText,
                transDom.ariaLiveElement.innerText = RichTranslateLocTexts.copySuccessText + r.innerText) : (translationClientInst.sLog(RichTranslateHelper.phrasebookCopyFailureEvtName),
                i.innerText = RichTranslateLocTexts.copyFailText,
                transDom.ariaLiveElement.innerText = RichTranslateLocTexts.copyFailText + r.innerText),
                RichTranslateHelper.showElement(i),
                RichTranslateHelper.showElement(f),
                setTimeout(function() {
                    RichTranslateHelper.hideElement(i);
                    RichTranslateHelper.hideElement(f)
                }, 1e3)))
            }
            sj_sp(n);
            sj_pd(n)
        }
        function ri(n) {
            for (var t; n && !Lib.CssClass.contains(n, "tt_phTd"); )
                n = n.parentElement;
            return n ? (t = n.getElementsByClassName("tt_phTrans"),
            t.length == 0 && (t = n.getElementsByClassName("tta_trph")),
            t[0]) : null
        }
        function bi() {
            var n = _d.getElementsByClassName("tta_hidepbMenu")
              , i = _ge("tta_expInl")
              , t = _ge("tta_expInl").children[0].children[0];
            n.length > 0 && t && (sj_be(t, "click", function() {
                sa_cl(n[0], "tta_hidepbMenu", !1);
                RichTranslateHelper.hideElement(i)
            }),
            sj_be(t, "keydown", function(t) {
                t.keyCode === RichTranslateHelper.enterKeyCode && (sa_cl(n[0], "tta_hidepbMenu", !1),
                RichTranslateHelper.hideElement(i))
            }))
        }
        function ki(n, r, e, h, c, y, p, ut, ft, et) {
            w = n;
            f = r;
            k = p;
            g = e;
            u = h;
            nt = c;
            lt = ut;
            tt = ft;
            l = et;
            t && (d = t.getAttribute("data-iid"));
            f && (b = transDom.getLanguageCodeMapping(1));
            var ot = transDom.getLanguageCodeMapping(0);
            l && ot != it && (u = ot);
            y ? (s = !0,
            i = _d.querySelector(rt),
            o = i,
            at()) : v(u, a);
            lt && !f && sj_evt.bind("tfil_init_finished", function() {
                bi()
            });
            sj_evt.bind(RichTranslateHelper.hidePhraseBookExpansionElement, yi);
            sj_evt.bind(RichTranslateHelper.loadPhrasebookEvent, wi);
            f && sj_evt.bind(RichTranslateHelper.loadMobileFilterData, hi);
            g && (ct = _ge("tta_pb_expData"))
        }
        var w, t = _ge("tta_phrasebook"), ft = _ge("tta_pb_select"), r, et, o, h, s = !1, u, b, f, k, ot, ui = "tt_tktosc", e = !1, st = !1, c, ht = "", d, i, g, ct, nt, lt, tt, l, it = "auto-detect", a = "Default", fi = "tphrasebv1", rt = "[data-acid='tta_phrasebookParent']", ei = "[data-acid='tta_phrasebookChild']";
        n.init = ki
    }
    )(PhraseBook || (PhraseBook = {}));
    TranslatorWebTelemetry.WebTelemetry.init({
        "cfg": {
            "Environment": "PROD",
            "AriaTenantToken": "d879874b8af64ade870a511d929143a4-fd189480-f4c0-433e-b476-4e3d8a1f5591-7085",
            "LogVariantsExactly": ["browser", "client", "column", "ms", "uilang"],
            "Enabled": true
        },
        "ig": "0561A5469F90492EA1B6866BCA14E25C",
        "sid": "1C615655B54E60D339A7427CB40D6118",
        "tid": "65d1ae36af794fe68bf5da55ec557705",
        "muid": "25699799FC916D431C7585F8FDBF6CB0",
        "f": null,
        "isMtr": false,
        "mkt": "zh-cn",
        "b": "chrome",
        "eref": "Ref A: C9E13776E0C54F57A1E7E36CCA9E2CB2 Ref B: BJ1EDGE0515 Ref C: 2024-02-18T07:13:58Z",
        "vs": {
            "MS": "0",
            "UILANG": "EN"
        },
        "exFdHeaders": {
            "TrafficType": "Untagged",
            "FlightId": "0",
            "IsMobile": "False",
            "Referrer": ""
        }
    });
    var params_AbusePreventionHelper = [1708240438343, "TF45fayRZXz6jeQ1aOp4SCUKqM5lrAZO", 3600000];
    var params_RichTranslateHelper = [true, null, true, "Bing Translator", false, false, true, null, null, "", true, [], false, 500];
    var params_RichTranslateLocTexts = ["(detected)", "Auto-detect", "Copied!", "Translated text copied", "Couldn\u0027t copy to clipboard!", "Try", "Not {0}? Try", "Language Suggestion", "Translate {0} to {1}", "Translation", "Speak to translate", "Translate {0} from {1} to {2}", "Did you mean: \u003cb\u003e{0}?\u003c/b\u003e", "To", {
        "ADJ": "ADJECTIVE",
        "ADV": "ADVERB",
        "CONJ": "CONJUNCTION",
        "DET": "DETERMINER",
        "MODAL": "MODAL",
        "NOUN": "NOUN",
        "PREP": "PREPOSITION",
        "PRON": "PRONOUN",
        "VERB": "VERB",
        "OTHER": "OTHER"
    }, "Your submission will be used by Microsoft translator to improve translation quality", "in {0}", "Translation", "Phrase {0} selected for translation", "Click to Listen to Alternate Translation", "Input Suggestions List Available for {0} ", "Recently used", "Suggestion Submitted", "Translating:", "New Translations Available", "Can you explain more about \u0022{0}\u0022 translated to {1} from \u0022{2}\u0022 in {3}?"];
    var params_RichTranslate = ["/ttranslatev3?isVertical=1\u0026", "/translator", false, "https://ssl.microsofttranslator.com/bv.aspx?ref=TVert\u0026from={0}\u0026to={1}\u0026a={2}", "ltr", 5000, false, false, false, false, {
        "ar": "arab",
        "as": "beng",
        "be": "cyrl",
        "bg": "cyrl",
        "bn": "beng",
        "el": "grek",
        "fa": "arab",
        "gu": "gujr",
        "he": "hebr",
        "hi": "deva",
        "ja": "jpan",
        "kk": "cyrl",
        "kn": "knda",
        "ko": "kore",
        "ky": "cyrl",
        "mk": "cyrl",
        "ml": "mlym",
        "mn": "cyrl",
        "mr": "deva",
        "or": "orya",
        "pa": "guru",
        "ru": "cyrl",
        "sd": "arab",
        "si": "sinh",
        "ta": "taml",
        "te": "telu",
        "tg": "cyrl",
        "tt": "cyrl",
        "uk": "cyrl",
        "ur": "arab",
        "zh-Hans": "hans",
        "zh-Hant": "hant"
    }, false, ["tta_focusTextLarge", "b_focusTextMedium", "b_focusTextSmall", "tta_focusTextExtraSmall", "tta_focusTextExtraExtraSmall"], false, false, "120px", true, false, {
        "mww": {
            "Item1": "https://www.microsoft.com/translator/community.aspx#Hmong",
            "Item2": "In cooperation with Hmong Language Partners"
        },
        "ur": {
            "Item1": "https://www.microsoft.com/translator/community.aspx#JNU",
            "Item2": "In partnership with Jawaharlal Nehru University"
        },
        "tlh-Qaak": {
            "Item1": "https://www.microsoft.com/translator/community.aspx#Klingon",
            "Item2": "In partnership with CBS, Paramount and KLI"
        },
        "tlh": {
            "Item1": "https://www.microsoft.com/translator/community.aspx#Klingon",
            "Item2": "In partnership with CBS, Paramount and KLI"
        },
        "lv": {
            "Item1": "https://www.microsoft.com/translator/community.aspx#Tilde",
            "Item2": "In partnership with Tilde"
        },
        "yua": {
            "Item1": "https://www.microsoft.com/translator/community.aspx#Maya",
            "Item2": "In partnership with Intercultural Maya University of Quintana Roo"
        },
        "otq": {
            "Item1": "https://www.microsoft.com/translator/community.aspx#Otomi",
            "Item2": "In partnership with Government of the State of Querétaro"
        },
        "cy": {
            "Item1": "https://www.microsoft.com/translator/community.aspx#NationalAssembly",
            "Item2": "In cooperation with Senedd Cymru/the Welsh Parliament"
        },
        "sw": {
            "Item1": "https://www.microsoft.com/translator/community.aspx#Kiswahili",
            "Item2": "In cooperation with Translators without Borders"
        },
        "sw-TZ": {
            "Item1": "https://www.microsoft.com/translator/community.aspx#Kiswahili",
            "Item2": "In cooperation with Translators without Borders"
        },
        "mi": {
            "Item1": "https://www.microsoft.com/en-us/translator/business/community/#maori",
            "Item2": "In partnership with Auckland University of Technology and Waikato University"
        },
        "iu": {
            "Item1": "https://www.microsoft.com/translator/business/community/#inuktitut",
            "Item2": "In partnership with the Government of Nunavut, Department of Culture and Heritage"
        },
        "ikt": {
            "Item1": "https://www.microsoft.com/translator/business/community/#inuktitut",
            "Item2": "In partnership with the Government of Nunavut, Department of Culture and Heritage"
        },
        "iu-Latn": {
            "Item1": "https://www.microsoft.com/translator/business/community/#inuktitut",
            "Item2": "In partnership with the Government of Nunavut, Department of Culture and Heritage"
        }
    }, true, 800, false, ["auto-detect", "af", "bs", "hr", "cs", "da", "nl", "en", "et", "fi", "fr", "de", "hu", "is", "it", "lv", "lt", "mi", "nb", "pl", "pt", "ro", "sk", "sl", "es", "sv", "tr", "vi", "cy"], ["af", "bs", "hr", "cs", "da", "nl", "en", "et", "fi", "fr", "de", "hu", "is", "it", "lv", "lt", "mi", "nb", "pl", "pt", "ro", "sk", "sl", "es", "sv", "tr", "vi", "cy"], false, "/search?q={0}\u0026FORM=TTSREF", 15, false, 15, ["af", "ar", "as", "bn", "bg", "bs", "ca", "cs", "cy", "da", "de", "en", "et", "fi", "fil", "fj", "fr", "ga", "gu", "el", "he", "hi", "hr", "ht", "hu", "id", "is", "it", "ja", "kk", "kmr", "kn", "ko", "ku", "lt", "lv", "nl", "mg", "mi", "ml", "mr", "ms", "mt", "mww", "nb", "or", "otq", "fa", "pa", "pl", "prs", "ps", "pt", "pt-PT", "ro", "es", "ru", "sk", "sl", "sm", "sr-Cyrl", "sr-Latn", "sv", "sw", "ta", "te", "tlh", "th", "to", "tr", "ty", "uk", "ur", "vi", "yua", "yue", "zh-Hans", "zh-Hant"], 50, ["da", "en", "nl", "fi", "fr", "fr-CA", "de", "it", "ja", "ko", "no", "pl", "pt", "pt-PT", "ru", "es", "sv", "tr", "zh-Hant", "zh-Hans"], false, "/tspellcheckv3?isVertical=1\u0026", false, true, 2000, true, true, false, {
        "ar": "latn",
        "as": "latn",
        "be": "latn",
        "bg": "latn",
        "bn": "latn",
        "el": "latn",
        "fa": "latn",
        "gu": "latn",
        "he": "latn",
        "hi": "latn",
        "ja": "latn",
        "kk": "latn",
        "kn": "latn",
        "ko": "latn",
        "ky": "latn",
        "mk": "latn",
        "ml": "latn",
        "mn": "latn",
        "mr": "latn",
        "or": "latn",
        "pa": "latn",
        "ru": "latn",
        "sd": "latn",
        "si": "latn",
        "ta": "latn",
        "te": "latn",
        "tg": "latn",
        "tt": "latn",
        "uk": "latn",
        "ur": "latn",
        "zh-Hans": "latn",
        "zh-Hant": "latn"
    }, {
        "ar": "arab",
        "as": "beng",
        "be": "cyrl",
        "bg": "cyrl",
        "bn": "beng",
        "el": "grek",
        "fa": "arab",
        "gu": "gujr",
        "he": "hebr",
        "hi": "deva",
        "ja": "jpan",
        "kk": "cyrl",
        "kn": "knda",
        "ko": "kore",
        "ky": "cyrl",
        "mk": "cyrl",
        "ml": "mlym",
        "mn": "cyrl",
        "mr": "deva",
        "or": "orya",
        "pa": "guru",
        "ru": "cyrl",
        "sd": "arab",
        "si": "sinh",
        "ta": "taml",
        "te": "telu",
        "tg": "cyrl",
        "tt": "cyrl",
        "uk": "cyrl",
        "ur": "arab",
        "zh-Hans": "hans",
        "zh-Hant": "hant"
    }, "/ttransliteratev3?isVertical=1\u0026", true, ["ar", "dv", "fa", "he", "ks", "ku", "prs", "ps", "sd", "ug", "ur"], false, false, false, "/timages?isVertical=1\u0026", false, ["ar", "cs", "de", "en", "es", "fr", "hi", "it", "ja", "ko", "nl", "pl", "pt", "ru", "sv", "tr", "zh-Hans", "zh-Hant"], false, false];
    var params_SpeechServiceHelper = [false, "/tfetspktok?isVertical=1\u0026", true, false];
    var params_TextToSpeechService = ["/tfettts?isVertical=1\u0026", "audio-16khz-32kbitrate-mono-mp3", "af,am,ar,bg,bn,ca,cs,cy,da,de,el,en,es,et,fa,fi,fr,fr-CA,ga,gu,he,hi,hr,hu,id,is,it,ja,kk,km,kn,ko,lo,lt,lv,mk,ml,mr,ms,mt,my,nl,nb,pl,ps,pt,pt-PT,ro,ru,sk,sl,sr-Cyrl,sv,ta,te,th,tr,uk,ur,uz,vi,yue,zh-Hans,zh-Hant", 1000, "-20.00%"];
    if (typeof (SmartRendering) !== 'undefined') {
        SmartRendering.LoadElementWhenDisplayed(this, transDom.container, AbusePreventionHelper.init, params_AbusePreventionHelper);
        SmartRendering.LoadElementWhenDisplayed(this, transDom.container, RichTranslateHelper.init, params_RichTranslateHelper);
        SmartRendering.LoadElementWhenDisplayed(this, transDom.container, RichTranslateLocTexts.init, params_RichTranslateLocTexts);
        SmartRendering.LoadElementWhenDisplayed(this, transDom.container, RichTranslate.init, params_RichTranslate);
        SmartRendering.LoadElementWhenDisplayed(this, transDom.container, SpeechServiceHelper.init, params_SpeechServiceHelper);
        SmartRendering.LoadElementWhenDisplayed(this, transDom.container, TextToSpeechService.init, params_TextToSpeechService);
    } else {
        AbusePreventionHelper.init.apply(this, params_AbusePreventionHelper);
        RichTranslateHelper.init.apply(this, params_RichTranslateHelper);
        RichTranslateLocTexts.init.apply(this, params_RichTranslateLocTexts);
        RichTranslate.init.apply(this, params_RichTranslate);
        SpeechServiceHelper.init.apply(this, params_SpeechServiceHelper);
        TextToSpeechService.init.apply(this, params_TextToSpeechService);
    }
    ;var TranslatorMobileHeaderUhc;
    (function(n) {
        function o() {
            if (r) {
                if (RichTranslateHelper.showElement(i),
                !y) {
                    var n = i.children[0].firstChild;
                    n.focus()
                }
                RichTranslateHelper.hideElement(a);
                RichTranslateHelper.hideElement(v);
                t.setAttribute("aria-expanded", "true");
                r = !1
            } else
                RichTranslateHelper.hideElement(i),
                RichTranslateHelper.showElement(a),
                RichTranslateHelper.showElement(v),
                t.setAttribute("aria-expanded", "false"),
                r = !0
        }
        function f() {
            u ? (RichTranslateHelper.showElement(c),
            b.focus(),
            e ? RichTranslateHelper.hideElement(e) : RichTranslateHelper.hideElement(l),
            u = !1) : (e ? RichTranslateHelper.showElement(e) : RichTranslateHelper.showElement(l),
            RichTranslateHelper.hideElement(c),
            u = !0)
        }
        function p(n) {
            var u = sj_et(n);
            t.contains(u) ? o() : r || i.contains(u) || o()
        }
        function k(n, e) {
            var c, l, a;
            if (n)
                y = !0,
                sj_be(_d, "click", p),
                sj_be(_d, "keydown", function(n) {
                    n.keyCode === RichTranslateHelper.enterKeyCode && p(n)
                });
            else {
                if (sj_be(t, "click", o),
                sj_be(t, "keydown", function(n) {
                    n.keyCode === RichTranslateHelper.enterKeyCode && o()
                }),
                sj_be(w, "click", f),
                sj_be(h, "click", f),
                sj_be(h, "keydown", function(n) {
                    n.keyCode === RichTranslateHelper.enterKeyCode && f()
                }),
                e) {
                    c = null;
                    function v(n) {
                        c = n.touches[0].clientX
                    }
                    sj_be(sj_b, "touchstart", function(n) {
                        _d.activeElement === s && v(n)
                    });
                    sj_be(sj_b, "touchmove", function(n) {
                        if (_d.activeElement === s) {
                            var t = n.touches[0].clientX
                              , i = c - t;
                            !u && i < 0 && f()
                        }
                    })
                }
                sj_be(s, "keydown", function(n) {
                    u || n.keyCode !== RichTranslateHelper.tabKeyCode || f()
                });
                l = i.children[i.childElementCount - 1].firstChild;
                sj_be(l, "keydown", function(n) {
                    n.keyCode === RichTranslateHelper.tabKeyCode && (t.focus(),
                    sj_pd(n))
                });
                a = i.children[0].firstChild;
                sj_be(t, "keydown", function(n) {
                    r || n.keyCode !== RichTranslateHelper.tabKeyCode || (a.focus(),
                    sj_pd(n))
                })
            }
        }
        var t = _ge("t_gnavlogo")
          , i = _ge("t_navBlock")
          , w = _ge("t_sbutton")
          , h = _ge("t_leftArrow")
          , c = _ge("t_sbSearch")
          , l = _ge("theader")
          , a = _ge("rich_tltr")
          , v = _ge("b_footer")
          , e = _ge("theader_z")
          , b = _ge("sb_formmobile_q")
          , s = _ge("search_button")
          , r = !0
          , u = !0
          , y = !1;
        n.init = k
    }
    )(TranslatorMobileHeaderUhc || (TranslatorMobileHeaderUhc = {}));
    var Identity = Identity || {};
    (function(i) {
        i.wlImgSm = "https://storage.live.com/users/0x{0}/myprofile/expressionprofile/profilephoto:UserTileStatic/p?ck=1\u0026ex=720\u0026sid=1C615655B54E60D339A7427CB40D6118\u0026fofoff=1";
        i.wlImgLg = "https://storage.live.com/users/0x{0}/myprofile/expressionprofile/profilephoto:UserTileMedium/p?ck=1\u0026ex=720\u0026sid=1C615655B54E60D339A7427CB40D6118\u0026fofoff=1";
        i.popupLoginUrls = {
            "WindowsLiveId": "https://login.live.com/login.srf?wa=wsignin1.0\u0026rpsnv=11\u0026ct=1708240438\u0026rver=6.0.5286.0\u0026wp=MBI_SSL\u0026wreply=https:%2F%2fcn.bing.com%2Fsecure%2FPassport.aspx%3Fpopup%3D1%26ssl%3D1\u0026lc=1033\u0026id=264960"
        };
    }
    )(Identity);
    ;var sch = sch || {};
    (function() {
        var n = "click";
        sj_evt.bind("onP1", function() {
            setTimeout(function() {
                var i = _ge("id_h")
                  , t = _ge("id_sc");
                i && t && (sj_jb("Blue/HamburgerServicesHeaderFlyout_c", 0, i, "mouseover", t, n, t, "focus"),
                sj_be(t, n, function(n) {
                    sch.clk = n
                }))
            }, 50)
        }, 1)
    }
    )();
    TranslatorMobileHeaderUhc.init(false);
    ;var AccessibilityHelpers;
    (function(n) {
        function f(n) {
            var r = i(n, !1, t);
            r != null && r.focus()
        }
        function i(n, i, r) {
            var e, o, s, u, c, f, h;
            if (i === void 0 && (i = !1),
            r === void 0 && (r = t),
            e = null,
            n && n.querySelectorAll)
                for (o = n.querySelectorAll(r),
                s = o.length,
                u = 0; u < s; u++)
                    if (c = i ? s - 1 - u : u,
                    f = o.item(c),
                    f && f.tabIndex != -1 && (h = window.getComputedStyle(f),
                    h.display != "none" && h.visibility != "hidden")) {
                        e = f;
                        break
                    }
            return e
        }
        function e(n) {
            var i = r(n, t);
            i != null && i.focus()
        }
        function r(n, i) {
            var o, s, u, f, e, r, h, c;
            if (i === void 0 && (i = t),
            o = null,
            _d.querySelectorAll && n) {
                for (s = _d.querySelectorAll(i),
                u = [],
                r = 0; r < s.length; r++)
                    f = s.item(r),
                    f && f.tabIndex != -1 && u.push(f);
                if (e = u.indexOf(n),
                typeof sj_log != "undefined" && sj_log("CI.MoveFocus", "Next", _d.activeElement.tagName + " " + e.toString()),
                e != -1)
                    for (r = 0; r < u.length; r++)
                        if (h = u[(e + r + 1) % u.length],
                        c = window.getComputedStyle(h),
                        c.display != "none" && c.visibility != "hidden") {
                            o = h;
                            break
                        }
            }
            return o
        }
        function o(n, t, i) {
            u(n, t, i, !1)
        }
        function u(n, t, i, r) {
            n && t && typeof t.length == "number" && i && typeof i == "function" && (sj_be(n, "keydown", function(n) {
                for (var r = n.keyCode ? n.keyCode : n.charCode, i = 0; i < t.length; i++)
                    if (r === t[i]) {
                        sj_pd(n);
                        break
                    }
            }),
            sj_be(n, "keyup", function(n) {
                for (var f = n.keyCode ? n.keyCode : n.charCode, u = 0; u < t.length; u++)
                    if (f === t[u]) {
                        r ? i(n) : i();
                        sj_pd(n);
                        break
                    }
            }))
        }
        var t = "a[href], body, input, select, [tabindex]";
        n.focusFirstFocusableElementWithin = f;
        n.getFocusableElementWithin = i;
        n.focusNextFocusableElement = e;
        n.getNextFocusableElement = r;
        n.activateButtonByKey = o;
        n.activateButtonByKeyWithEvent = u
    }
    )(AccessibilityHelpers || (AccessibilityHelpers = {}));
    var _vs = {
        sboxtgt: "/search",
        anon: false,
        locstr: {
            wait: "Waiting...",
            listen: false ? "Start speaking to search..." : "Listening...",
            block: false ? "We can’t access your mic. Please check your browser or device settings." : "Microphone permissions denied, check browser settings.",
            mictt: "Search using voice",
            error: false ? "We didn’t get that. Check your mic or audio settings." : "There was a problem detecting audio.",
            notext: false ? "We didn’t get that. Can you try again?" : "No speech was detected.",
            blockedtitle: "Microphone blocked",
            blockeddesc: "This page has been blocked from accessing your microphone.",
            blockedfix: "To allow Bing to access your microphone, click on the blocked microphone icon.",
            blockeddismiss: "Dismiss",
            nomic: "No microphone device was found.",
            nomicLinkText: "Setting up a microphone",
            nomicQuery: "Set up microphone",
            overlayText: "Click \u0022Allow\u0022 to enable voice search",
            micAllowTitle: "Want to search with your voice?",
            micAllowDesc: "Select Allow to let Bing use your microphone",
            micReTitle: "Voice search is turned off",
            micReDesc: "To turn it on",
            micReList1: "Click the mic button in your browser address bar",
            micReList2: "Select Always Allow to let Bing use your microphone",
            upsellHeader: "Try searching with your voice",
            upsellSubheader: "Click the mic and say...",
            upsellsuggestion0: "Weather tomorrow",
            upsellsuggestion1: "When does the sun set today?",
            upsellsuggestion2: "How to spell parallelogram?",
            upsellsuggestion3: "What does the word incredulous mean?",
            upsellsuggestion4: "What time is it in Beijing?",
            upsellsuggestion5: "What languages are spoken in Mozambique?",
            upsellsuggestion6: "How many plastic bottles are used in a year?",
            upsellsuggestion7: "How to say hello in Japanese?",
            upsellsuggestion8: "How much is 2000 dollars in euro?",
            upsellsuggestion9: "How many meters is 3 feet?",
            speechSuggestionAria: "Search Suggestion",
            helloQuery: "Hello",
            learnMoreTooltip: "Search using voice.",
            learnMoreTooltipLink: "Learn how",
            learnMoreTitle: "Search with your voice!",
            learnMoreInst: "Try saying,",
            learnMoreExpQuery: "\u0022How do I say hello in Chinese\u0022",
            personalVoiceTooltipTitle: "Personal voice enabled",
            personalVoiceTooltipDescription: "This synthetic voice was created by {0}",
            personalVoiceTooltipClose: "Close",
            personalVoiceTooltipEnabledText: "Voice results will be read to you using a synthetic voice created by {0}",
            personalVoiceTooltipExampleQuery: "\u0022How many ounces are in one gallon?\u0022",
            personalVoiceTooltipSettingsText: "Manage your read out voice in Settings",
        },
        mobile: false,
        reopenmic: true,
        ttsFromSsmlEnabled: false,
        permRequestOverlayEnabled: true,
        allowForceQuery: true,
        enablePersonalVoice: true,
        enableSecondTooltip: false,
        enablePersonalVoiceUrlParse: true,
        mockPersonalVoice: 0,
        forceHelloQuery: false,
        testOverlay: "",
        enableVoiceSRDomain: true,
        micFabAlwaysVisible: false,
        spokenResponseTypeLogEnabled: true,
        noSpeechDetectedReopenMic: true,
        showSuggestion: false,
        mockSuggestion: false,
        enablePreloadMic: true,
        enableShowMicOnSBClick: false,
        testQuery: false,
        enableGMicIcon: false,
        enableFluentMicIcon: false,
        isDarkMode: false,
        enableSydConv: false,
        voiceFilesPath: "/vs/ec/",
        setEarconsOnClick: true
    };
    ;var micCont = document.getElementById('mic_cont_icon');
    if (micCont) {
        micCont.addEventListener('click', MicLoad.handleMicClick);
    }
    ;//]]>
</script>
<script type="text/javascript" crossorigin="anonymous" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=" src="https://r.bing.com/rp/l7x96sVn75ao4LcWnkrM3dA7d2c.br.js"></script>
<script type="text/javascript" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
    //<![CDATA[
    sj_evt.bind("speechRecognizerLoaded", function() {
        var params_SharedMicHelper = [["ar-EG", "bg-BG", "ca-ES", "da-DK", "de-DE", "el-GR", "en-AU", "en-CA", "en-GB", "en-IN", "en-NZ", "en-US", "es-ES", "es-MX", "et-EE", "fi-FI", "fr-CA", "fr-FR", "ga-IE", "gu-IN", "hi-IN", "hr-HR", "it-IT", "ja-JP", "ko-KR", "lt-LT", "lv-LV", "mr-IN", "mt-MT", "nb-NO", "nl-NL", "pl-PL", "pt-BR", "pt-PT", "ro-RO", "ru-RU", "sk-SK", "sl-SI", "sv-SE", "ta-IN", "te-IN", "th-TH", "tr-TR", "zh-CN", "zh-HK", "zh-TW"], false, false, true];
        if (typeof (SmartRendering) !== 'undefined') {
            SmartRendering.LoadElementWhenDisplayed(this, transDom.container, SharedMicHelper.initialize, params_SharedMicHelper);
        } else {
            SharedMicHelper.initialize.apply(this, params_SharedMicHelper);
        }
    }, true, 0);
    ;var mlKbLanguageMapping = [], transformKeysMapping = {}, deadKeysArray = [], TransKeyboardScriptLoader;
    (function(n) {
        function a(n, t) {
            typeof TransKeyboard != "undefined" && typeof TransKeyboard.closeKeyboard != "undefined" && (TransKeyboard.closeKeyboard(),
            translationClientInst.log(s, "keyboard_closed", "Reason: clicked on icon again"));
            n = n.toLowerCase();
            t.setAttribute("lang", n);
            languageMapping.indexOf(n) == -1 ? (t.style.display = "none",
            translationClientInst.log(s, "keyboard_closed", "Reason: non supported Lang: " + n),
            typeof TransKeyboard != "undefined" && (TransKeyboard.stopKbdToggleOnLangChange = !0)) : (t.style.display = "inline-block",
            translationClientInst.log(s, "keyboard_opened", "Lang: " + n))
        }
        function h(n) {
            var i = typeof TransKeyboard == "undefined" || typeof TransKeyboard.initializeKeyboard == "undefined", u;
            !i && r[n] && mlKbLanguageMapping[r[n].key] ? TransKeyboard.initializeKeyboard(t, e, o, r[n]) : (u = "/transfetchkbscripts?lang=".concat(n, "&transfetchMainScript=").concat(i),
            sj_ajax(u, {
                callback: function(n, t) {
                    n && t != null && t.request != null && (sj_appHTML(_d.body, t.request.response),
                    rms.start())
                }
            }))
        }
        function c(n) {
            var r = n.getAttribute("lang"), u = n.getAttribute("elementId"), c = n.getAttribute("searchformElementId"), i;
            (t = _ge(u),
            t) && (e = _ge(c),
            o = n,
            l() && f == t ? TransKeyboard.closeKeyboard() : h(r),
            v && (i = _ge("keyboard"),
            i !== null && (i.style.display = "none",
            translationClientInst.log(s, "bing_keyboard_closed", "Reason: trans keyboard clicked"))),
            f = t,
            typeof TransKeyboard != "undefined" && (TransKeyboard.stopKbdToggleOnLangChange = !1))
        }
        function l() {
            var n = _ge("transkeyboard");
            return n !== null && (n.style.display === "block" || n.style.display === "") ? !0 : !1
        }
        function v() {
            var n = _ge("keyboard");
            return n !== null && (n.style.display === "block" || n.style.display === "") ? !0 : !1
        }
        function y(n) {
            var i = n.getAttribute("lang")
              , r = n.getAttribute("elementId")
              , u = n.getAttribute("searchformElementId");
            (t = _ge(r),
            t && typeof TransKeyboard != "undefined") && (e = _ge(u),
            o = n,
            l() && f == t || TransKeyboard.stopKbdToggleOnLangChange ? TransKeyboard.closeKeyboard() : h(i),
            f = t)
        }
        function p(n, i, u, f) {
            r[n] = {
                key: i,
                display: u,
                size: f
            };
            TransKeyboard.initializeKeyboard(t, e, o, r[n])
        }
        var t, f, e, o, r = [], s = "TransKeyBoardEvent", u, i;
        for (n.isKeyboardSupported = a,
        n.LanguageChangeEvent = y,
        n.init = p,
        u = _d.getElementsByClassName("tvkeyIcon"),
        i = 0; i < u.length; i++)
            u[i].classList.add("tvkeyRest"),
            sj_be(u[i], "click", function() {
                return c(event.target)
            }),
            u[i].addEventListener("keyup", function(n) {
                n.keyCode === RichTranslateHelper.enterKeyCode && c(event.target)
            })
    }
    )(TransKeyboardScriptLoader || (TransKeyboardScriptLoader = {}));
    var languageMapping = ["af", "am", "ar", "as", "az", "be", "bg", "bn", "bs", "bs-latn", "ca", "ca-es", "chr", "cs", "cy", "da", "de", "el", "en", "es", "et", "eu", "fa", "fi", "fil", "fr", "ga", "gd", "gl", "gu", "ha", "haw", "he", "hi", "hr", "hu", "hy", "id", "ig", "is", "it", "iu", "ka", "kk", "km", "kn", "ko", "kok", "ku", "ky", "lb", "lo", "lt", "lv", "mi", "mk", "ml", "mn", "mr", "ms", "mt", "nb", "ne", "nl", "nn", "nso", "or", "pa", "pl", "prs", "ps", "pt-pt", "pt", "quc", "quz", "ro", "ru", "rw", "sd", "si", "sk", "sl", "sq", "sr-latn", "sr-cyrl", "sr", "sv", "sw", "ta", "te", "tg", "th", "ti", "tk", "tn", "tr", "tt", "ug", "uk", "ur", "uz", "vi", "wo", "xh", "yo", "zu"];
    ;var FeedbackSuggestion;
    (function(n) {
        function it(n, t, r, u) {
            (n || transDom.suggestionCtrl || transDom.suggestionCtrl.suggestionButton || transDom.suggestionCtrl.submitButton) && (p = t ? "https://www.bing.com/feedback/submission?" : n,
            f = r,
            h = u,
            y = transDom.suggestionCtrl.submitButton,
            v = transDom.suggestionCtrl.cancelButton,
            a = transDom.suggestionCtrl.suggestionButton,
            i(a, function(n) {
                c(n, transDom.output.textArea)
            }),
            i(y, rt),
            i(v, b),
            s = ge_cl(_d, "t_outputhelperoptions")[0],
            RichTranslateHelper.showingGenderDebiasedTranslations && w())
        }
        function w() {
            i(transDom.output.genderDebias.feminineTransModule.suggestionButton, function(n) {
                c(n, transDom.output.genderDebias.feminineTransModule.textArea)
            });
            i(transDom.output.genderDebias.masculineTransModule.suggestionButton, function(n) {
                c(n, transDom.output.genderDebias.masculineTransModule.textArea)
            })
        }
        function i(n, t) {
            n && (sj_be(n, "click", t),
            sj_be(n, "keydown", function(n) {
                n.keyCode === RichTranslateHelper.enterKeyCode && t(n)
            }))
        }
        function c(n, i) {
            sj_sp(n);
            sj_pd(n);
            t = i;
            RichTranslateHelper.isPageTranslationDetected && (RichTranslateHelper.hideElement(transDom.output.textAreaUrlWrapper),
            RichTranslateHelper.showElement(transDom.output.textArea));
            transDom.input.langSelect.disabled = !0;
            transDom.output.langSelect.disabled = !0;
            transDom.input.textArea.readOnly = !0;
            t.readOnly = !1;
            t.focus();
            transDom.revIcon.style.visibility = "hidden";
            RichTranslateHelper.hideElement(transDom.input.micIconContainer);
            h && RichTranslateHelper.hideElement(transDom.output.zoomIcon);
            RichTranslateHelper.showElement(transDom.suggestionCtrl.suggestionContainer);
            RichTranslateHelper.showingGenderDebiasedTranslations ? (transDom.output.genderDebias.feminineTransModule.copyIcon && RichTranslateHelper.hideElement(transDom.output.genderDebias.feminineTransModule.copyIconContainer),
            transDom.output.genderDebias.masculineTransModule.copyIcon && RichTranslateHelper.hideElement(transDom.output.genderDebias.masculineTransModule.copyIconContainer),
            transDom.output.genderDebias.feminineTransModule.suggestionButton && RichTranslateHelper.hideElement(transDom.output.genderDebias.feminineTransModule.suggestionButtonContainer),
            transDom.output.genderDebias.masculineTransModule.suggestionButton && RichTranslateHelper.hideElement(transDom.output.genderDebias.masculineTransModule.suggestionButtonContainer)) : (transDom.output.copyIcon && RichTranslateHelper.hideElement(transDom.output.copyIconContainer),
            transDom.suggestionCtrl.suggestionButton && RichTranslateHelper.hideElement(transDom.suggestionCtrl.suggestionButtonContainer));
            f || (s.style.bottom = (transDom.suggestionCtrl.suggestionContainer.getBoundingClientRect().bottom - transDom.suggestionCtrl.suggestionContainer.getBoundingClientRect().top).toString() + "px");
            RichTranslateHelper.showToneControl(!1);
            RichTranslateHelper.showElement(transDom.ariaLiveDiv);
            setTimeout(function() {
                transDom.ariaLiveElement.innerText = RichTranslateLocTexts.SuggestionGenericInfoText
            }, 1e3);
            l = transDom.input.textArea.value;
            r = t.value;
            e = transDom.input.langSelect.value;
            o = transDom.output.langSelect.value;
            translationClientInst.log(d, "fromLang", transDom.getLanguageCodeMapping(0), "targetLang", transDom.getLanguageCodeMapping(1));
            translatorTel.logEvent(TranslatorWebTelemetry.EventScope.UXEngagement_Event, "suggestion button clicked", {
                ux_action: "SuggestionButtonClicked"
            });
            RichTranslateHelper.postMessageToEdgePDFTranslatorParent(RichTranslateHelper.edgePDFTranslatorMessageId.ToolUsed, {
                ToolName: "SuggestEdit"
            })
        }
        function rt() {
            if (u = t.value,
            u && u === r) {
                b();
                return
            }
            RichTranslateHelper.hideElement(transDom.ariaLiveDiv);
            transDom.ariaLiveElement.innerText = "";
            translatorTel.logEvent(TranslatorWebTelemetry.EventScope.UXEngagement_Event, "suggestion submit clicked", {
                ux_action: "SuggestionSubmitButtonClicked"
            });
            translatorSuggestionData.timeStamp = (new Date).toDateString();
            translatorSuggestionData.impression_guid = _G.IG;
            translatorSuggestionData.structured_data = {
                fromLang: e,
                toLang: o,
                inputText: l,
                orgTranslation: r,
                userSuggTranslation: u,
                translationType: t == transDom.output.textArea ? "Neutral" : t == transDom.output.genderDebias.feminineTransModule.textArea ? "Feminine" : "Masculine"
            };
            var i = JSON.stringify(translatorSuggestionData)
              , n = sj_gx();
            n.open("POST", RichTranslateHelper.getInstEndPointUrl(p, transDom.iid, tt++), !0);
            n.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            n.onreadystatechange = function() {
                n.readyState === 4 && (RichTranslateHelper.showElement(transDom.suggestionCtrl.confirmationMessage),
                RichTranslateHelper.showElement(transDom.ariaLiveDiv),
                transDom.ariaLiveElement.innerText = RichTranslateLocTexts.suggestionSubmittedText,
                setTimeout(function() {
                    RichTranslateHelper.hideElement(transDom.suggestionCtrl.confirmationMessage);
                    RichTranslateHelper.hideElement(transDom.ariaLiveDiv);
                    transDom.ariaLiveElement.innerText = ""
                }, 3e3),
                n.status === 200 || n.status === 204 ? translationClientInst.log(g, "fromLang", e, "targetLang", o) : translationClientInst.sLog(nt))
            }
            ;
            n.send(i);
            k()
        }
        function b() {
            k()
        }
        function k() {
            RichTranslateHelper.hideElement(transDom.ariaLiveDiv);
            transDom.ariaLiveElement.innerText = "";
            RichTranslateHelper.isPageTranslationDetected && (RichTranslateHelper.hideElement(transDom.output.textArea),
            RichTranslateHelper.showElement(transDom.output.textAreaUrlWrapper));
            transDom.input.langSelect.disabled = !1;
            transDom.output.langSelect.disabled = !1;
            transDom.input.textArea.readOnly = !1;
            t.readOnly = !0;
            t.value = r;
            t.blur();
            transDom.revIcon.style.visibility = "visible";
            RichTranslateHelper.showElement(transDom.input.micIconContainer);
            f || (s.style.bottom = "0px");
            RichTranslateHelper.hideElement(transDom.suggestionCtrl.suggestionContainer);
            RichTranslateHelper.showingGenderDebiasedTranslations ? (transDom.output.genderDebias.feminineTransModule.copyIcon && RichTranslateHelper.showElement(transDom.output.genderDebias.feminineTransModule.copyIconContainer),
            transDom.output.genderDebias.masculineTransModule.copyIcon && RichTranslateHelper.showElement(transDom.output.genderDebias.masculineTransModule.copyIconContainer),
            transDom.output.genderDebias.feminineTransModule.suggestionButton && (RichTranslateHelper.showElement(transDom.output.genderDebias.feminineTransModule.suggestionButtonContainer),
            t == transDom.output.genderDebias.feminineTransModule.textArea && transDom.output.genderDebias.feminineTransModule.suggestionButton.focus()),
            transDom.output.genderDebias.masculineTransModule.suggestionButton && (RichTranslateHelper.showElement(transDom.output.genderDebias.masculineTransModule.suggestionButtonContainer),
            t == transDom.output.genderDebias.masculineTransModule.textArea && transDom.output.genderDebias.masculineTransModule.suggestionButton.focus())) : (transDom.output.copyIcon && RichTranslateHelper.showElement(transDom.output.copyIconContainer),
            transDom.suggestionCtrl.suggestionButton && (RichTranslateHelper.showElement(transDom.suggestionCtrl.suggestionButtonContainer),
            transDom.suggestionCtrl.suggestionButton.focus()));
            h && RichTranslateHelper.showElement(transDom.output.zoomIcon);
            RichTranslateHelper.showToneControl(!0)
        }
        var d = "FeedbackButtonClicked", g = "FeedbackSubmissionSuccess", nt = "FeedbackSubmissionFailed", f, l, r, u, e, o, a, v, y, p, tt = 1, s, h, t;
        n.init = it;
        n.handleGenderDebiasFeedback = w
    }
    )(FeedbackSuggestion || (FeedbackSuggestion = {}));
    var translatorSuggestionData = {
        "partner": "BingLegacy",
        "feedbackType": "feedback",
        "sentiment": "DSAT",
        "vertical": "translator",
        "text": "translation is not accurate"
    };
    FeedbackSuggestion.init("/feedback/submission?", false, false, false);
    ;var WireUp, WireConnector, SignalConnector;
    (function(n) {
        function f(n) {
            var u = [], f, t, i, r, e;
            if (!n)
                return u;
            for (f = n.split(","),
            t = 0; t < f.length; ++t)
                (i = f[t],
                i && 0 !== i.length) && (r = i.split("/"),
                e = {
                    ci: r[0],
                    cp: r[1],
                    ct: r[2]
                },
                u.push(e));
            return u
        }
        function e(n) {
            var t = n.split(";");
            return {
                type: t[0],
                name: t[1],
                cons: f(t[2])
            }
        }
        function o(n) {
            for (var t, r, u = {
                eps: {},
                w: !1,
                id: ""
            }, f = n.split("|"), i = 0; i < f.length; ++i)
                t = f[i],
                t && t.length > 0 && (r = e(t),
                u.eps[r.name] = r);
            return u
        }
        function s(n, t) {
            for (var u = null, o = _d.querySelectorAll, r, f, e, u = o ? o.call(_d, "[" + n + "]") : _d.getElementsByTagName("*"), i = 0; i < u.length; i++)
                r = u[i],
                f = r.getAttribute,
                f && (e = f.call(r, n),
                e && t(r, e))
        }
        function h(n, i, r, u) {
            if (t.cis[i]) {
                u.nodeHandler && u.nodeHandler(i, n, r, t.cis[i]);
                return
            }
            t.cis[i] = {};
            u.logicHandler(i, t.cis[i]);
            u.nodeHandler && u.nodeHandler(i, n, r, t.cis[i])
        }
        function c() {
            t = {
                nc: 0,
                nodes: {},
                chs: {},
                ihs: {},
                cis: {}
            };
            n.g = t
        }
        function i() {
            var r = "data-wire", n, i;
            s(r, function(n, i) {
                n.id || (n.id = "wire" + t.nc++);
                var u = o(i);
                u.id = n.id;
                t.nodes[n.id] = u;
                n.removeAttribute(r)
            });
            for (n in t.nodes)
                t.nodes.hasOwnProperty(n) && (i = t.nodes[n],
                i.w || l(i))
        }
        function l(n) {
            var u, t, e, o, i, f;
            if (n && n.eps && (u = _ge(n.id),
            u)) {
                t = n.eps;
                e = !0;
                for (i in t)
                    t.hasOwnProperty(i) && (f = t[i],
                    o = r(u, f, !0),
                    o || (e = !1));
                if (e) {
                    for (i in t)
                        t.hasOwnProperty(i) && (f = t[i],
                        r(u, f, !1));
                    n.w = !0
                }
            }
        }
        function r(n, i, r) {
            var e, o, u, f;
            if (!i)
                return !1;
            if (i.type === "I") {
                if (e = t.ihs[i.name],
                r)
                    return e && !0;
                e && e(n)
            }
            if (i.type === "F" || i.type === "B")
                for (o = 0; o < i.cons.length; ++o)
                    if (u = i.cons[o],
                    u.cp && u.ct) {
                        if (f = t.chs[u.ct],
                        f && h(n, u.ci, u.cp, f),
                        r)
                            return f && !0;
                        if (!f)
                            throw "" + u.ct + " not registered";
                    }
            return !0
        }
        function a(n, r) {
            t.ihs[n] = r;
            i()
        }
        function u(n, i, r) {
            var s = n && t.nodes[n.id], e, o, u, f, h;
            if (s && (e = s.eps,
            e) && (o = e[i],
            o) && (u = o.cons,
            u))
                for (f = 0; f < u.length; ++f)
                    h = u[f],
                    r(h)
        }
        function v(n, t, i) {
            n && u(n, t, function(t) {
                sj_evt.fire(t.ci + "_" + t.cp, n, null, i)
            })
        }
        function y(n, t, i) {
            n && u(n, t, function(t) {
                sj_evt.bind(t.ci + "_" + t.cp, function(t) {
                    var u = t[1]
                      , r = t[2]
                      , f = t[3];
                    r && r.id !== n.id || i(n, u, r, f)
                })
            })
        }
        function p(n, r, u) {
            u === void 0 && (u = null);
            t.chs[n] = {
                logicHandler: r,
                nodeHandler: u
            };
            i()
        }
        var t = n.g || {
            nc: 0,
            nodes: {},
            chs: {},
            ihs: {},
            cis: {}
        };
        n.g = t;
        n.init = a;
        n.setValue = v;
        n.onUpdate = y;
        n.register = p;
        sj_evt.bind("unload", c, !0);
        sj_evt.bind("onP1", i, !0)
    }
    )(WireUp || (WireUp = {})),
    function() {
        WireUp.register("wire", function(n) {
            sj_evt.bind(n + "_i", function(t) {
                var i = t[1]
                  , u = t[2]
                  , r = t[3];
                sj_evt.fire(n + "_o", i, null, r)
            })
        })
    }(WireConnector || (WireConnector = {})),
    function() {
        WireUp.register("signal", function(n) {
            sj_evt.bind(n + "_i", function(t) {
                var i = t[1]
                  , r = t[2]
                  , u = t[3];
                sj_evt.fire(n + "_o", i, null, !0)
            })
        })
    }(SignalConnector || (SignalConnector = {}));
    //]]>
</script>
<script type="text/javascript" crossorigin="anonymous" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=" src="https://r.bing.com/rp/ID7QsFaE3B6gp3ZqR_nvz5UkWE8.br.js"></script>
<script type="text/javascript" crossorigin="anonymous" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=" src="https://r.bing.com/rp/gjGwlk5bsFOAWbIgMBuvBmUo-E4.br.js"></script>
<script type="text/javascript" crossorigin="anonymous" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=" src="https://r.bing.com/rp/RjUtq1iTCL1qHpJ3c5Rnry8HCdo.br.js"></script>
<script type="text/javascript" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
    //<![CDATA[
    var AjaxCard;
    (function(n) {
        function ct(n, t, i) {
            var r = "/ajaxCardUpdate/" + encodeURIComponent(n) + "?" + t, u;
            return i && (r += "&IG=" + _G.IG + "&IID=" + i),
            u = "&darkschemeovr=1",
            _w.location.href.indexOf(u) != -1 && r.indexOf(u) == -1 && (r += u),
            r
        }
        function y(n) {
            function c() {
                var t, u = 0, f = 0, i, r;
                if (s && (t = s.getBoundingClientRect(),
                t && (u = t.right - t.left,
                f = t.bottom - t.top)),
                u === 0 || f === 0) {
                    a || y || (sj_be(_w, "resize", c),
                    y = !0);
                    return
                }
                i = u + v;
                r = f + v;
                n.style.width = i;
                n.style.height = r;
                e != null && (e.style.width = i,
                e.style.height = r);
                o != null && (o.style.width = i,
                o.style.height = r);
                a || (sj_ue(_w, "resize", c),
                y = !1);
                a = !0
            }
            function rt() {
                o != null && (i && u(i, t),
                e && u(e, t),
                l(o, t),
                s = o)
            }
            function k() {
                e != null && (o && u(o, t),
                i && u(i, t),
                l(e, t),
                s = e)
            }
            function d() {
                o && u(o, t);
                e && u(e, t);
                i && (l(i, t),
                s = i);
                c()
            }
            function ut(n) {
                var t = p[n], i;
                return t && (i = sb_gt(),
                i < t.expiration) ? t.content : null
            }
            function ft(n) {
                var r = n.querySelectorAll("script"), u = [], f, t, i;
                if (r)
                    for (f = r.length,
                    t = 0; t < f; t++)
                        i = sj_ce("script"),
                        i.type = "text/javascript",
                        i.appendChild(document.createTextNode(r[t].innerHTML)),
                        u.push(i);
                return u
            }
            function et(n) {
                var i = n.getElementsByTagName("script"), u, t, f, r;
                if (i)
                    for (u = i.length,
                    t = 0; t < u; t++)
                        f = i[t],
                        r = document.createElement("script"),
                        r.innerText = f.innerText,
                        document.body.appendChild(r)
            }
            function g(n, t, r, u) {
                var e, f, o;
                if (u === void 0 && (u = null),
                i.innerHTML = n,
                u)
                    for (e = u.length,
                    f = 0; f < e; f++)
                        i.appendChild(u[f]);
                t && r > 0 && (o = sb_gt() + r * 1e3,
                p[t] = {
                    content: i.innerHTML,
                    expiration: o
                })
            }
            function tt(n) {
                b = n
            }
            function it(n) {
                h = n
            }
            function lt(t, u, f, e, o, s, c) {
                var v, l, a;
                return (s === void 0 && (s = ""),
                c === void 0 && (c = !1),
                r && (r.abort(),
                r = null),
                u && (v = ut(u),
                v)) ? (g(v, u, t),
                d(),
                et(i),
                {
                    onLoaded: tt,
                    onError: it
                }) : (rt(),
                l = ct(f, e, o),
                LanguageRegionTabStorageHelper != undefined && (l = LanguageRegionTabStorageHelper.updateUrlFromTabStorage(l, !1)),
                a = "&darkschemeovr=1",
                _w.location.href.indexOf(a) != -1 && l.indexOf(a) == -1 && (l += a),
                r = sj_gx(),
                c ? (r.open("POST", l, !0),
                r.setRequestHeader("Content-Type", "application/json")) : r.open("GET", l, !0),
                r.onreadystatechange = function() {
                    var f, o, s, e;
                    r != null && r.readyState == 4 && (f = r.status,
                    o = r.responseText,
                    r = null,
                    f == 200 ? (i.innerHTML = o,
                    s = ft(i),
                    e = i.querySelector(nt),
                    e ? (g(e.innerHTML, u, t, s),
                    d(),
                    b && b()) : (n.innerHTML = "",
                    k(),
                    h && h(f)),
                    sj_evt.fire("AjaxFinished", w)) : (k(),
                    h && h(f)))
                }
                ,
                c ? r.send(s) : r.send(),
                {
                    onLoaded: tt,
                    onError: it
                })
            }
            var i = n.querySelector("div." + ht), e = n.querySelector("div." + st), o = n.querySelector("div." + ot), s = i, a = !1, y = !1, p, r, w, nt, b, h;
            return c(),
            p = {},
            w = n.getAttribute(f),
            nt = "div[" + f + "='" + w + "']",
            {
                updateCard: lt
            }
        }
        function lt(n, t, i, r) {
            var e = Number(n.getAttribute(it))
              , o = n.getAttribute(rt)
              , u = n.getAttribute(ut)
              , f = n.getAttribute(ft)
              , h = Boolean(n.getAttribute(et))
              , s = n.getAttribute("data-k");
            u && f && (h && (b(n, i),
            r && t.updateCard(e, o, u, f, s)),
            sj_be(n, "click", function() {
                b(n, i);
                t.updateCard(e, o, u, f, s)
            }))
        }
        function b(n, t) {
            var r = e[t], o, f, i;
            if (r) {
                for (o = r.length,
                f = "sc_selected",
                i = 0; i < o; i++)
                    l(r[i], f),
                    tt(r[i], !1);
                u(n, f);
                tt(n, !0)
            }
        }
        function u(n, t) {
            if (n != null) {
                var i = n.classList;
                i ? i.add(t) : n.className += " " + t
            }
        }
        function l(n, t) {
            var r, u, f, i, e;
            if (n != null)
                if (r = n.classList,
                r)
                    r.remove(t);
                else {
                    for (u = n.className.split(" "),
                    f = [],
                    i = 0; i < u.length; i++)
                        e = u[i],
                        e != t && f.push(e);
                    n.className = " ".concat.apply(f)
                }
        }
        function tt(n, t) {
            var i = t ? "true" : "false";
            n.setAttribute("aria-selected", i)
        }
        var f = "data-acid", it = "data-cacheTimeout", rt = "data-cacheId", ut = "data-scenario", ft = "data-params", et = "data-isDefault", ot = "ac_loadingPane", st = "ac_errorPane", ht = "ac_contentPane", t = "b_hide", v = "px", s, w, a, k, r, o, i, d, g, h, nt, c;
        n.createCardUpdater = y;
        var e = {}
          , p = document.querySelectorAll("a[" + f + "]")
          , at = p.length;
        for (r = 0; r < at; r++)
            s = p[r],
            s && (i = s.getAttribute(f),
            i && (e[i] || (e[i] = []),
            w = e[i],
            w.push(s)));
        for (a = document.querySelectorAll("div[" + f + "]"),
        k = a.length,
        r = 0; r < k; r++)
            if (o = a[r],
            o && (i = o.getAttribute(f),
            d = Boolean(o.getAttribute("data-loadOnInitialize")),
            i && (g = y(o),
            h = e[i],
            h)))
                for (nt = h.length,
                c = 0; c < nt; c++)
                    lt(h[c], g, i, d)
    }
    )(AjaxCard || (AjaxCard = {}));
    _G !== undefined && _G.EF !== undefined && _G.EF.bmasynctrigger === 1 && window.requestAnimationFrame !== undefined && document.visibilityState !== undefined && document.visibilityState === "visible" ? requestAnimationFrame(function() {
        _G.EF.bmasynctrigger2 === 1 ? requestAnimationFrame(function() {
            BM.trigger()
        }) : _G.EF.bmasynctrigger3 === 1 ? requestAnimationFrame(function() {
            setTimeout(function() {
                BM.trigger()
            }, 0)
        }) : setTimeout(function() {
            BM.trigger()
        }, 0)
    }) : BM.trigger();
    var fbpkgiid = fbpkgiid || {};
    fbpkgiid.page = 'translator.5072';
    ;var Feedback;
    (function(n) {
        var t;
        (function() {
            "use strict";
            function u(t, i) {
                var u = t.getAttribute("id"), f;
                u || (u = "genId" + n.length,
                t.setAttribute("id", u));
                f = new r(u,i,t.getAttribute(i));
                n.push(f)
            }
            function i(n, t, i) {
                i === null ? n.removeAttribute(t) : n.setAttribute(t, i)
            }
            function t(n, t, r, f) {
                for (var e, s = _d.querySelectorAll(r), o = 0; o < s.length; o++)
                    (e = s[o],
                    f && e.id && f[e.id]) || (u(e, n),
                    i(e, n, t))
            }
            function f(n) {
                for (var u = _d.querySelectorAll(n), e = 1, f = {}, t, i, r = 0; r < u.length; ++r) {
                    if (t = u[r],
                    !t.id) {
                        for (; ; )
                            if (i = "fbpgdgelem".concat(e++),
                            !_ge(i))
                                break;
                        t.id = i
                    }
                    f[t.id] = t
                }
                return f
            }
            function e() {
                var i = "tabindex"
                  , r = "-1"
                  , n = f("#fbpgdg, #fbpgdg *");
                t(i, r, "div", n);
                t(i, r, "svg", n);
                t(i, r, "a", n);
                t(i, r, "li", n);
                t(i, r, "input", n);
                t(i, r, "select", n);
                t("aria-hidden", "true", "body :not(script):not(style)", n)
            }
            function o() {
                for (var r, t = 0; t < n.length; t++)
                    r = _d.getElementById(n[t].id),
                    r && i(r, n[t].attributeName, n[t].originalAttributeValue);
                n.length = 0
            }
            function s() {
                typeof sj_evt != "undefined" && (sj_evt.bind("onFeedbackStarting", function() {
                    e()
                }),
                sj_evt.bind("onFeedbackClosing", function() {
                    o()
                }))
            }
            var n = []
              , r = function() {
                function n(n, t, i) {
                    this.id = n;
                    this.attributeName = t;
                    this.originalAttributeValue = i
                }
                return n
            }();
            s()
        }
        )(t = n.Accessibility || (n.Accessibility = {}))
    }
    )(Feedback || (Feedback = {}));
    var Feedback;
    (function(n) {
        var t;
        (function(t) {
            function u(t, r, u, f, e, o) {
                t = typeof t === i ? !1 : t;
                t && scrollTo(0, 0);
                u = typeof u === i ? !0 : u;
                n.PackageLoad.Load(r, u, f, e, o)
            }
            function o(n, t) {
                for (var r = 0, i = null; n && n.getAttribute && (!(t >= 1) || r < t); ) {
                    if (i = n.getAttribute("data-fbhlsel"),
                    i != null)
                        break;
                    r++;
                    n = n.parentNode
                }
                return i
            }
            function a(t, a, v, y, p, w, b, k, d) {
                function ot(t) {
                    var r = null, i;
                    return t && (i = new c,
                    n.fel("ajax.feedback.collectsettings", "gsf", i),
                    r = i.findSettings(t)),
                    r
                }
                var it, tt, nt, et, rt, g, ut, ft;
                (sj_cook && (tt = sj_cook.get("fdbk_acc", "tabfocus"),
                tt && (nt = _ge(tt),
                nt ? (nt.focus(),
                sj_cook.clear("fdbk_acc", "/")) : (nt = document.querySelector('[id^="' + tt + '"]'),
                nt ? (nt.focus(),
                sj_cook.clear("fdbk_acc", "/")) : (et = tt.indexOf("thumb_f") != -1 && a.indexOf("thumb_f") != -1 || tt.indexOf("thumb_t") != -1 && a.indexOf("thumb_t") != -1,
                et && (nt = _ge(a),
                rt = (it = nt === null || nt === void 0 ? void 0 : nt.parentElement) === null || it === void 0 ? void 0 : it.parentElement,
                rt && rt.classList.contains("l_ecrd_tud") && (nt.focus(),
                sj_cook.clear("fdbk_acc", "/"))))))),
                g = _ge(a),
                g && g.classList && g.classList.contains(s)) || (p = typeof p === i ? !1 : p,
                ut = o(g, 3),
                e !== "sb_feedback" && (e = a,
                typeof sj_evt !== i && (r && sj_evt.unbind(f, r),
                r = function(n) {
                    var f = null, i = null, e = null, s, r, h;
                    n && n.length > 1 && (r = n[1],
                    r.tagName !== undefined && r.nodeType !== undefined ? (f = r,
                    i = ot(f)) : i = r,
                    s = i && i.elementToHighlight || f,
                    e = o(s));
                    h = i && i.linkId || a;
                    u(y, t, v, h, e, i)
                }
                ,
                sj_evt.bind(f, r, 1)),
                typeof SearchAppWrapper !== i && SearchAppWrapper.CortanaApp && SearchAppWrapper.CortanaApp.addEventListener && SearchAppWrapper.CortanaApp.addEventListener(f, function(n) {
                    (typeof n !== i && n !== null && (n.isHandled = !0),
                    a === e) && _ge("fbpgdg") === null && u(y, t, v, a)
                })),
                g !== null ? (ft = function(n) {
                    if (!(n instanceof KeyboardEvent) || n.keyCode === 13) {
                        var r = null, i = null, f = null, e;
                        if (p && g.classList) {
                            if (g.classList.contains(h))
                                return !1;
                            g.classList.add(h)
                        }
                        d && sj_evt.fire("feedback.dialog.defaultcheckedradio", d);
                        sj_pd(n);
                        sj_sp(n);
                        r = sj_et(n);
                        i = ot(r);
                        e = i && i.elementToHighlight || r;
                        f = o(e);
                        u(y, t, v, a, f || ut, i || k)
                    }
                }
                ,
                sj_be(g, "click", ft),
                sj_be(g, "keydown", ft),
                g.classList && g.classList.add(s)) : (b = typeof b === i ? !1 : b,
                b && u(y, t, v, a, ut)),
                typeof sj_evt !== i && sj_evt.fire(l))
            }
            var f = "feedbackformrequested", l = "feedbackInitialized", r, e = "", s = "feedback-binded", h = "clicked", i = "undefined", c;
            t.InitializeFeedback = a;
            n.le = function(n, t) {
                SharedLogHelper && SharedLogHelper.LogError && SharedLogHelper.LogError("Feedback: ".concat(n), null, t)
            }
            ;
            n.leh = function(t, i, r) {
                n.le("Feedback: ".concat(t, " handler failed in ").concat(i), r)
            }
            ;
            n.fel = function(t, i) {
                for (var u = [], r = 2; r < arguments.length; r++)
                    u[r - 2] = arguments[r];
                try {
                    u.unshift(t);
                    sj_evt.fire.apply(null, u)
                } catch (f) {
                    n.leh(t, i, f);
                    throw f;
                }
            }
            ;
            c = function() {
                function n() {
                    this.settingsList = []
                }
                return n.prototype.setStartSettings = function(n, t) {
                    n && t && this.settingsList.push({
                        c: n,
                        s: t
                    })
                }
                ,
                n.prototype.findSettings = function(n) {
                    var t = null;
                    return this.settingsList.forEach(function(i) {
                        sj_we(n, i.c) && (t = i.s)
                    }),
                    t
                }
                ,
                n
            }();
            sj_evt.fire("fdbkbtstrp_init")
        }
        )(t = n.Bootstrap || (n.Bootstrap = {}))
    }
    )(Feedback || (Feedback = {})),
    function(n) {
        var t;
        (function(t) {
            "use strict";
            function f(n) {
                return typeof n == "object" && n !== null
            }
            function e(n) {
                return n == null ? n === undefined ? "[object Undefined]" : "[object Null]" : toString.call(n)
            }
            function o(n) {
                if (!f(n) || e(n) != "[object Object]")
                    return !1;
                if (Object.getPrototypeOf(n) === null)
                    return !0;
                for (var t = n; Object.getPrototypeOf(t) !== null; )
                    t = Object.getPrototypeOf(t);
                return Object.getPrototypeOf(n) === t
            }
            function s(f, e, s, h) {
                var g = _G.IG, nt = typeof _G.V === i ? _G.P : _G.V, c, p, l, v, b, y, d;
                n.fel("onFeedbackStarting", "lp");
                t.staticConfig = {
                    linkId: e,
                    activeElement: _d.activeElement
                };
                var a = "?ig=" + g + "&p=" + nt
                  , k = n.RouteProvider.Provide(f)
                  , w = encodeURIComponent;
                if (h) {
                    if (h.formConfig && (k = f === "page" ? "sdk/form" : f,
                    a += "&formconfig=" + h.formConfig),
                    h.service && (t.staticConfig.service = h.service),
                    h.scenario && (t.staticConfig.scenario = h.scenario),
                    h.structuredData)
                        try {
                            o(h.structuredData) && (t.staticConfig.structuredData = h.structuredData)
                        } catch (tt) {}
                    if (h.clientSideScreenshot && (t.staticConfig.clientSideScreenshot = h.clientSideScreenshot),
                    l = h.context,
                    l)
                        for (v in l)
                            l.hasOwnProperty(v) && (a += "&" + w(v) + "=" + w(l[v]));
                    h.pos && (t.staticConfig.pos = h.pos,
                    a += "&pos=1")
                }
                for (c = "/feedback/" + k + a,
                typeof fbsrc !== i && (c += "&src=" + w(fbsrc)),
                typeof fbpkgiid !== i && fbpkgiid[f] && (c += "&iid=" + fbpkgiid[f]),
                b = ["addloginsource", "client", "clientip", "corpnet", "features", "hose", "hoseassistant", "logjserror", "msamock", "setvar", "testhooks", "theme", "uncrunched", "ptn"],
                y = 0; y < b.length; y++)
                    (p = location.href.match(new RegExp("[?&]" + b[y] + "=[^?&#]*","i"))) && p[0] && (c += "&" + p[0].substring(1));
                d = typeof sj_ajaxCSP == "function" ? sj_ajaxCSP : sj_ajax;
                d(c, {
                    callback: function(t, i) {
                        var u, f;
                        if (t && i)
                            try {
                                r && r.removeAttribute("clicked");
                                u = h && _ge(h.feedbackContainerId);
                                (h === null || h === void 0 ? void 0 : h.appendFeedbackDialogAfterEvent) ? (f = function() {
                                    i.appendTo(u || _d.body);
                                    sj_evt.unbind(h.appendFeedbackDialogAfterEvent, f)
                                }
                                ,
                                sj_evt.bind(h.appendFeedbackDialogAfterEvent, f, 1)) : i.appendTo(u || _d.body);
                                n.fel("onFeedbackShow", "lp");
                                n.fel("clarity.trigger", "lp", "BingFeedback");
                                n.Highlight && s && n.Highlight.HighlightElements(s);
                                (e.indexOf("fdbtext_") > -1 || e.indexOf("thumb_t") > -1 || e.indexOf("thumb_f") > -1 || e.indexOf("thumb_tum") > -1) && sj_evt.fire("HightLightScreenShotById", e, "li", ["b_results", "b_context"], "ol")
                            } catch (o) {
                                n.le("Package load callback failed", o);
                                throw o;
                            }
                    }
                });
                u[f] = !0
            }
            var u = {}, i = "undefined", r;
            t.staticConfig = {};
            n.PackageLoad.GetHTML = function() {
                return _d.documentElement.outerHTML
            }
            ;
            n.PackageLoad.Load = function(n, t, f, e, o) {
                var h, c;
                t = typeof t === i ? !0 : t;
                f = typeof f === i ? "" : f;
                c = typeof o != i && o && o.feedbackContainerId;
                r = _ge(f);
                for (h in n)
                    n.hasOwnProperty(h) && (!t || c || typeof u[h] === i) && s(h, f, e, o)
            }
        }
        )(t = n.PackageLoad || (n.PackageLoad = {}))
    }(Feedback || (Feedback = {})),
    function(n) {
        var t;
        (function() {
            "use strict";
            n.RouteProvider.Provide = function(n) {
                return n === "page" ? "sdk/form" : n
            }
        }
        )(t = n.RouteProvider || (n.RouteProvider = {}))
    }(Feedback || (Feedback = {})),
    function(n) {
        var t;
        (function(n) {
            "use strict";
            n.submit = {
                registered: {},
                use: function(n, t) {
                    this.registered[n] = t
                },
                clear: function() {
                    this.registered = {}
                }
            }
        }
        )(t = n.Hooks || (n.Hooks = {}))
    }(Feedback || (Feedback = {}));
    _w.rms.js({
        'A:rms:answers:Shared:BingCore.Bundle': '\/rp\/IvfoLO3XuUzsCyfv53CD-ckZU3s.br.js'
    }, {
        'A:0': 0
    }, {
        'A:rms:answers:Identity:BlueIdentityDropdownBootStrap': 'https:\/\/r.bing.com\/rp\/Gyuq2bqitqDJM0BeAkbKXGlQXNw.br.js'
    }, {
        'A:rms:answers:Identity:BlueIdentityHeader': 'https:\/\/r.bing.com\/rp\/n21aGRCN5EKHB3qObygw029dyNU.br.js'
    }, {
        'A:rms:answers:OrgId:SsoFrame': 'https:\/\/r.bing.com\/rp\/V_fBQ_iVmAgE_Ta_T-6BNXc0ZY4.br.js'
    }, {
        'A:1': 1
    }, {
        'A:rms:answers:Identity:ProfilePicturePostLoader': 'https:\/\/r.bing.com\/rp\/XJ8OmILbNhm0zU9tdkuGYeXVPRQ.br.js'
    }, {
        'A:rms:answers:Identity:AccountLinkLoadProfileIcon': 'https:\/\/r.bing.com\/rp\/gKwIRAF4fg7noG1zyeUz8x3Jdhc.br.js'
    }, {
        'A:rms:answers:OrgId:AccountLink': 'https:\/\/r.bing.com\/rp\/9cuwOQ_qE7qTGKohzrf_gIjTlPI.br.js'
    }, {
        'A:2': 2
    }, {
        'A:rms:answers:Shared:Orientation': 'https:\/\/r.bing.com\/rp\/wNhUjm3kl_kvyfrio44J6j1zdYo.br.js'
    }, {
        'A:rms:answers:Shared:InfoBubble': 'https:\/\/r.bing.com\/rp\/4MF6kci5BrhpnIjKLsz4JOPUDsw.br.js'
    }, {
        'A:3': 3
    }, {
        'A:rms:answers:HomepageVNext:PreactLibrary': 'https:\/\/r.bing.com\/rp\/-8B2JlFI9HgFcgp0RGJHcPQD2GM.br.js'
    }, {
        'A:rms:answers:HomepageVNext:SpeechSDKClone': 'https:\/\/r.bing.com\/rp\/2DP4HPIfaNQ7pkpsKIkpRa3DF6Y.br.js'
    }, {
        'A:rms:answers:HomepageVNext:PostloadedSpeechPreactBundle': 'https:\/\/r.bing.com\/rp\/2_T03GKj2lZLGoe1GR3JpyqblCM.br.js'
    }, {
        'A:4': 4
    }, {
        'A:rms:answers:TranslateThis:SharedMicHelper': 'https:\/\/r.bing.com\/rp\/s9JsMso04Fz95jefdUHcSuKFtnc.br.js'
    }, {
        'A:5': 5
    }, {
        'A:rms:answers:BoxModel:Framework': 'https:\/\/r.bing.com\/rp\/R14ozkkie30zM6FSjzwWFp8Ffzk.br.js'
    }, {
        'A:rms:answers:WebVitals:WebVitalsMetrics': 'https:\/\/r.bing.com\/rp\/0qo7e16hAJuKr67fZ-dKtNlvtjg.br.js'
    }, {
        'A:6': 6
    });
    ;//]]>
</script>
<div id="aRmsDefer">
    <script type="text/rms" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
        //<![CDATA[
DefaultTargetLang.init();;var sj_appHTML=function(n,t){var f,e,o,r,i,s,h;if(t&&n){var c="innerHTML",l="script",a="appendChild",v="length",y="src",p=sj_ce,u=p("div");if(u[c]="<br>"+t,f=u.childNodes,u.removeChild(f[0]),e=u.getElementsByTagName(l),e)for(o=0;o<e[v];o++)r=p(l),i=e[o],i&&(r.type=i.type=="module"||i.type=="importmap"?i.type:"text/javascript",s=i.getAttribute(y),s?(r.setAttribute(y,s),r.setAttribute("crossorigin","anonymous")):(r.text=i[c],r.setAttribute("data-bing-script","1")),i.parentNode.replaceChild(r,i));for(h=_d.createDocumentFragment();f[v];)h[a](f[0]);n[a](h)}};var sj_ajax=function(n,t){function c(){i[u]=h;i.abort&&i.abort()}function s(n,t){typeof n=="function"&&n(t,{request:i,appendTo:function(n){i&&sj_appHTML(n,i.responseText)}})}var r,i=sj_gx(),u="onreadystatechange",f,e=null,o,l=sb_st,a=sb_ct,h=function(){};if(!n||!i){s(r,!1);return}i.open("get",n,!0);t&&(r=t.callback,f=t.timeout,o=t.headers,Object.keys(o||{}).forEach(function(n){i.setRequestHeader(n,o[n])}),t.withCredentials!==undefined&&(i.withCredentials=t.withCredentials));i[u]=function(){if(i.readyState===4){var n=!1;e!==null&&a(e);i.status===200&&(n=!0,i[u]=h);s(r,n)}};sj_evt.bind("ajax.unload",c);i.send();f>0&&(e=l(function(){c();s(r,!1)},f))};var CaptchaControl;(function(n){function o(n){n===void 0&&(n=RichTranslateHelper.visualCaptchaType);var t=RichTranslateHelper.getInstEndPointUrl(Shared.formatString(f,n),e,-1);sj_ajax(t,{callback:c});RichTranslateHelper.hideElement(_ge("tta_capImg"));RichTranslateHelper.showElement(_ge("tta_capSpin"))}function c(n,f){n&&f?(translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Captcha_Event,"captcha fetch success",{ux_action:"CaptchaFetchSuccess",fd_botClassification:RichTranslateHelper.frontDoorBotClassification,isSignedInOrCorporateUser:RichTranslateHelper.isSignedInOrCorporateUser}),t.innerHTML="",f.appendTo(t),t.style.height=i.style.height,RichTranslateHelper.hideElement(i),r&&r.classList.contains("b_hide")?u=!0:(u=!1,RichTranslateHelper.hideElement(r)),RichTranslateHelper.showElement(t)):translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Captcha_Event,"captcha fetch fail",{ux_action:"CaptchaFetchFail",fd_botClassification:RichTranslateHelper.frontDoorBotClassification,isSignedInOrCorporateUser:RichTranslateHelper.isSignedInOrCorporateUser})}function l(){translatorTel.logEvent(TranslatorWebTelemetry.EventScope.Captcha_Event,"captcha solved success",{ux_action:"CaptchaSolveSuccess",fd_botClassification:RichTranslateHelper.frontDoorBotClassification,isSignedInOrCorporateUser:RichTranslateHelper.isSignedInOrCorporateUser});RichTranslateHelper.hideElement(t);RichTranslateHelper.showElement(i);u||RichTranslateHelper.showElement(r);sj_evt.fire(RichTranslateHelper.captchaSuccessEndEvent)}function a(r,u){(RichTranslateHelper.isVertical||(t=s,i=h),t&&r)&&(f=r,n.verifyCaptchaUrl=u,e=t.getAttribute("data-iid"),sj_evt.bind(RichTranslateHelper.showCaptchaEvent,function(){o(RichTranslateHelper.visualCaptchaType)},!0),sj_evt.bind(RichTranslateHelper.showAudioCaptchaEvent,function(){o(RichTranslateHelper.audioCaptchaType)},!0),sj_evt.bind(RichTranslateHelper.captchaResolveSuccessEvent,l,!0))}var f,t=_ge("t_captchaBlock"),s=_ge("t_captchaBlockTTA"),e,i=_ge("tt_translatorHome"),r=_ge("t_lang_attr"),h=_ge("tt_txtContrl"),u=!1;n.init=a})(CaptchaControl||(CaptchaControl={}));CaptchaControl.init("/ttafetchcaptcha?isVertical=1\u0026type={0}","/ttaverifycaptcha/?isVertical=1\u0026solution={0}\u0026azureregion={1}\u0026captchaType={2}\u0026challengeId={3}");;var params_AlternateTranslations = ["/tlookupv3?isVertical=1\u0026",3,6,"af,am,ar,bg,bn,ca,cs,cy,da,de,el,en,es,et,fa,fi,fr,fr-CA,ga,gu,he,hi,hr,hu,id,is,it,ja,kk,km,kn,ko,lo,lt,lv,mk,ml,mr,ms,mt,my,nl,nb,pl,ps,pt,pt-PT,ro,ru,sk,sl,sr-Cyrl,sv,ta,te,th,tr,uk,ur,uz,vi,yue,zh-Hans,zh-Hant",true,true,false]; var params_ExampleSentences = ["/texamplev3?isVertical=1\u0026",false,3,null]; var params_TranslationAS = [false]; if (typeof(SmartRendering) !== 'undefined') { SmartRendering.LoadElementWhenDisplayed(this, transDom.container, AlternateTranslations.init, params_AlternateTranslations); SmartRendering.LoadElementWhenDisplayed(this, transDom.container, ExampleSentences.init, params_ExampleSentences); SmartRendering.LoadElementWhenDisplayed(this, transDom.container, TextToSpeechTranslationDomHandler.init, []); if (false) { SmartRendering.LoadElementWhenDisplayed(this, transDom.container, TranslationAS.init, params_TranslationAS); } } else { AlternateTranslations.init.apply(this, params_AlternateTranslations); ExampleSentences.init.apply(this, params_ExampleSentences); TextToSpeechTranslationDomHandler.init.apply(this, []); if (false) { TranslationAS.init.apply(this, params_TranslationAS); } } RichTranslate.bindMutationObserver();;var params_RichTranslateRecentLanguages = [3]; RecentLanguages.init.apply(this, params_RichTranslateRecentLanguages);;PhraseBook.init("srcLang={0}\u0026targetLang={1}\u0026categoryID={2}\u0026categoryName={3}\u0026isVertical={4}\u0026isSuperApp={5}",false,true,"en",["af","am","ar","as","az","bg","bn","bs","ca","cs","cy","da","de","el","en","es","et","fa","fi","fil","fj","fr","fr-CA","ga","gu","he","hi","hr","ht","hu","hy","id","is","it","iu","ja","kk","kmr","kn","ko","ku","lt","lv","mg","mi","ml","mr","ms","mt","mww","my","ne","nb","nl","or","otq","pa","pl","prs","ps","pt","pt-PT","ro","ru","sk","sl","sm","sq","sr-Cyrl","sr-Latn","sv","sw","ta","te","th","ti","tlh-Latn","to","tr","ty","uk","ur","vi","yua","yue","zh-Hans","zh-Hant"],false,false,false,"es",true);;
//]]>
    </script>
    <script type="text/rms" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
        //<![CDATA[
(function() { var config ={"url":"https%3a%2f%2flogin.microsoftonline.com%2fcommon%2foauth2%2fauthorize%3fclient_id%3d9ea1ad79-fdb6-4f9a-8bc3-2b70f96e34c7%26response_type%3did_token%26nonce%3dbeb69362-ec12-4899-9d73-e2441aa63e44%26redirect_uri%3dhttps%253a%252f%252fcn.bing.com%252forgid%252fidtoken%252fnosignin%26scope%3dopenid%2520email%2520profile%25209ea1ad79-fdb6-4f9a-8bc3-2b70f96e34c7%2f.default%26response_mode%3dform_post%26instance_aware%3dtrue%26msafed%3d0%26prompt%3dnone%26state%3d%257b%2522ig%2522%253a%25220561A5469F90492EA1B6866BCA14E25C%2522%257d","sandbox":"allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts"}; if (false) { if (typeof dbg !== "undefined") { dbg.trace("OrgId", "Delaying SSO on postRBComplete event"); } sj_evt.bind('postRBComplete', function() { setTimeout(function() {_w.rms.js({'rms:answers:OrgId:SsoFrame':'https:\/\/r.bing.com\/rp\/V_fBQ_iVmAgE_Ta_T-6BNXc0ZY4.br.js',d:1});sj_evt.fire('ssoFrameExists', config); }, 500); }, true, null, true); } else { sj_evt.fire('ssoFrameExists', config); } })();;(function () { var identityBtn = document.getElementById("id_l"); if (identityBtn) { identityBtn.addEventListener("click", function () { sj_log("CI.ICPopup", "popup", "1"); }); } })();;
//]]>
    </script>
    <script type="text/rms" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
        //<![CDATA[
(function() { var accLinkParams ={"accLinkRefreshEndPointUrl":"/orgid/acclink/refresh","isAadAuthenticated":false,"refreshAccountLinkInfoTimeInSeconds":3600,"refreshAccountLinkInfoRetryTimeInSeconds":600,"correlationId":"65d1ae36af794fe68bf5da55ec557705","hasActiveLinkedAccount":false}; AccountLink.init(accLinkParams); })();;
//]]>
    </script>
    <script type="text/rms" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
        //<![CDATA[
sj_evt.bind("infobubble_initItem", function() { InfoBubble.initItem("infobubble_item_3_E5F06A","infobubble_3_E5F06A","infobubble_anchor_3_E5F06A",false,true,false,true,false,0,false); }, 1);;sj_evt.bind("infobubble_initBubble", function() { InfoBubble.initBubble("infobubble_3_E5F06A","infobubble_item_3_E5F06A","infobubble_locator_3_E5F06A",0,0,-4,false,false,false,false,false,false,true,true,false,360,false,false,null,0); }, 1);;sj_evt.bind("infobubble_initItem", function() { InfoBubble.initItem("infobubble_item_4_E5F864","infobubble_4_E5F864","infobubble_anchor_4_E5F864",false,true,false,true,false,0,false); }, 1);;sj_evt.bind("infobubble_initBubble", function() { InfoBubble.initBubble("infobubble_4_E5F864","infobubble_item_4_E5F864","infobubble_locator_4_E5F864",0,0,-4,false,false,false,false,false,false,true,true,false,360,false,false,null,0); }, 1);;sj_evt.bind("infobubble_initItem", function() { InfoBubble.initItem("infobubble_item_5_E5FAD5","infobubble_5_E5FAD5","infobubble_anchor_5_E5FAD5",false,true,false,true,false,0,false); }, 1);;
//]]>
    </script>
    <script type="text/rms" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
        //<![CDATA[
sj_evt.bind("infobubble_initBubble", function() { InfoBubble.initBubble("infobubble_5_E5FAD5","infobubble_item_5_E5FAD5","infobubble_locator_5_E5FAD5",0,0,-4,false,false,false,false,false,false,true,true,false,360,false,false,null,0); }, 1);;
//]]>
    </script>
    <script type="text/rms" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
        //<![CDATA[
sj_evt.bind("infobubble_initItem", function() { InfoBubble.initItem("infobubble_item_6_E60E76","infobubble_6_E60E76","infobubble_anchor_6_E60E76",false,true,false,true,false,0,false); }, 1);;sj_evt.bind("infobubble_initBubble", function() { InfoBubble.initBubble("infobubble_6_E60E76","infobubble_item_6_E60E76","infobubble_locator_6_E60E76",0,0,-4,false,false,false,false,false,false,true,true,false,360,false,false,null,0); }, 1);;sj_evt.bind("infobubble_initItem", function() { InfoBubble.initItem("infobubble_item_7_E613E8","infobubble_7_E613E8","infobubble_anchor_7_E613E8",false,true,false,true,false,0,false); }, 1);;sj_evt.bind("infobubble_initBubble", function() { InfoBubble.initBubble("infobubble_7_E613E8","infobubble_item_7_E613E8","infobubble_locator_7_E613E8",0,0,-4,false,false,false,false,false,false,true,true,false,360,false,false,null,0); }, 1);;sj_evt.bind("infobubble_initItem", function() { InfoBubble.initItem("infobubble_item_8_E619DC","infobubble_8_E619DC","infobubble_anchor_8_E619DC",false,true,false,true,false,0,false); }, 1);;sj_evt.bind("infobubble_initBubble", function() { InfoBubble.initBubble("infobubble_8_E619DC","infobubble_item_8_E619DC","infobubble_locator_8_E619DC",0,0,-4,false,false,false,false,false,false,true,true,false,360,false,false,null,0); }, 1);;sj_evt.bind("infobubble_initItem", function() { InfoBubble.initItem("infobubble_item_9_E61C4D","infobubble_9_E61C4D","infobubble_anchor_9_E61C4D",false,true,false,true,false,0,false); }, 1);;sj_evt.bind("infobubble_initBubble", function() { InfoBubble.initBubble("infobubble_9_E61C4D","infobubble_item_9_E61C4D","infobubble_locator_9_E61C4D",0,0,-4,false,false,false,false,false,false,true,true,false,360,false,false,null,0); }, 1);;sj_evt.bind("infobubble_initItem", function() { InfoBubble.initItem("infobubble_item_10_E61E78","infobubble_10_E61E78","infobubble_anchor_10_E61E78",false,true,false,true,false,0,false); }, 1);;sj_evt.bind("infobubble_initBubble", function() { InfoBubble.initBubble("infobubble_10_E61E78","infobubble_item_10_E61E78","infobubble_locator_10_E61E78",0,0,-4,false,false,false,false,false,false,true,true,false,360,false,false,null,0); }, 1);;
//]]>
    </script>
    <script type="text/rms" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
        //<![CDATA[
window["fbk_13"] = function() { Feedback.Bootstrap.InitializeFeedback({page:true},"sb_feedback",1,0,0); sj_evt.unbind("fdbkbtstrp_init", window["fbk_13"]); }; sj_evt.bind("fdbkbtstrp_init", window["fbk_13"], 1);;
//]]>
    </script>
</div>
<script type="text/javascript" nonce="GxsRjxYtYGJA3HimQRztFOlCHzPW62V6GKVp722vXCI=">
    //<![CDATA[
    _G.HT = new Date;
    //]]>
</script>
</fd:resourceBlock></body></html>
